df = pd.read_csv('C:/Users/bhila/Desktop/Pandas-Data-Science-Tasks-master/SalesAnalysis/Sales_Data/Sales_April_2019.csv')
files = [file for file in os.listdir('C:/Users/bhila/Desktop/Pandas-Data-Science-Tasks-master/SalesAnalysis/Sales_Data')]
all_months_data = pd.DataFrame()
for file in files:
print(file)
df = pd.read_csv('C:/Users/bhila/Desktop/Pandas-Data-Science-Tasks-master/SalesAnalysis/Sales_data/'+file)
all_monhts_data = pd.concat([all_months_data, df])
all_months_data.to_csv("all_data.csv", index=False)它仍然不会创建一个all_data.csv文件。
发布于 2022-03-08 11:48:30
https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html
根据这一点,第一个论点是路径。从您的示例中,它将将.csv保存在运行.py文件所在的文件夹中。如果你想把这个变成别的东西
all_months_data.to_csv("all_data.csv", index=False)将"all_data.csv"替换为要保存到的位置的绝对路径或相对路径?
发布于 2022-03-08 12:54:06
如果没有收到任何错误,则必须创建csv文件并将其存储在python脚本执行的位置。如果你尝试:
import os
print(os.listdir())您可能会看到dir中的文件。
https://stackoverflow.com/questions/71394466
复制相似问题