我想尝试理解为什么在以下代码中出现错误。错误是IOError:[Errno 2]没有这样的文件或目录:'f17-yields.csv'
import urllib2
import pandas as pd
import os
url = 'http://www.rba.gov.au/statistics/tables/csv/f17-yields.csv'
response = urllib2.urlopen(url)
html = response.read()
dataframeofxls_file = pd.ExcelFile(os.path.basename(url))
print dataframeofxls_file
干杯
最佳答案
您遇到一些问题。首先,您下载 csv 文件,而不是将其保存在本地,然后尝试打开这个不存在的本地文件。
其次,CSV 文件不是 Excel 文件,因此您不需要 pd.ExcelFile
来打开它。请尝试使用 CSV 阅读器。例如:
import pandas as pd
url = 'http://www.rba.gov.au/statistics/tables/csv/f17-yields.csv'
pd.read_csv(url)
关于python - 尝试将 CSV 转换为数据帧时出现 IOError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30766683/