报错:Traceback (most recent call last):
File "F:/coin_quant_class/program/class6/1_如何批量导入数据.py", line 38, in <module>
df = pd.read_csv('F:\coin_quant_class\data\class6\BITFINEX\EOSUSD\.' + file,
File "F:\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 610, in read_csv
return _read(filepath_or_buffer, kwds)
File "F:\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 462, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
File "F:\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 819, in __init__
self._engine = self._make_engine(self.engine)
File "F:\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 1050, in _make_engine
return mapping[engine](self.f, **self.options) # type: ignore[call-arg]
File "F:\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 1867, in __init__
self._open_handles(src, kwds)
File "F:\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 1362, in _open_handles
self.handles = get_handle(
File "F:\Anaconda3\lib\site-packages\pandas\io\common.py", line 642, in get_handle
handle = open(
FileNotFoundError: [Errno 2] No such file or directory: 'F:\\coin_quant_class\\data\\class6\\BITFINEX\\EOSUSD\\.BITFINEX_EOSUSD_20170701_1T.csv'
代码:
# 批量读取文件名称 file_list = [] for root, dirs, files in os.walk('F:\coin_quant_class\data\class6'):
if files:
for f in files:
if f.endswith('.csv'):
file_list.append(f)
# 遍历文件名,批量导入数据 all_data = pd.DataFrame() for file in sorted(file_list): print(file)
# 导入数据 df = pd.read_csv('F:\coin_quant_class\data\class6\BITFINEX\EOSUSD\' + file, skiprows = 1, # 跳过第一行 parse_dates = ['candle_begin_time']) # 将'candle_begin_time'转换为日期格式 print(df) exit()
导入数据那里应该是写在for循环里面的吧,你可以打印你拼接的路径看看 是不是存在这个file
all_data = pd.DataFrame()
for file in sorted(file_list):
df = pd.read_csv('F:\coin_quant_class\data\class6\BITFINEX\EOSUSD\' + file,
skiprows = 1, # 跳过第一行
parse_dates = ['candle_begin_time']) # 将'candle_begin_time'转换为日期格式
print(df)
exit()
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632