我有一段代码尝试为每个csv文件执行此程序:
import pandas as pd
import os
directory_path_csv = r'CSV_Files'
for file in os.listdir(directory_path_csv):
if file.endswith(".csv"):
filename = file
df = pd.read_csv(filename, usecols= ['date','time', 'toto','tata'], parse_dates=[['date', 'time']])
但我有一个错误:FileNotFoundError:[Errno 2]文件File1.csv不存在:'File.csv',不明白为什么?在csv文件夹中,我可以有一个csv文件,没有数据,只有列名
谢谢你的时间
假设您有一些非空CSV:
还有一个空的:
将所有csv文件名放入列表
您可以通过捕捉EmptyDataErrors来循环它们:
编辑:如果csv有标题但没有数据
如果一些CSV有标题但没有数据,那么一些CSV也有数据。重新创建情况:
然后我们可以做:
相关问题 更多 >
编程相关推荐