不会创建 csv 文件
wont create a csv file
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
文件。
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"
替换为您要将其保存到的位置的绝对路径或相对路径?
如果您没有收到任何错误,则 csv 文件一定已经创建并存储在您的 python 脚本执行的位置。如果您尝试:
import os
print(os.listdir())
您或许可以看到该目录中存在的文件
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
文件。
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"
替换为您要将其保存到的位置的绝对路径或相对路径?
如果您没有收到任何错误,则 csv 文件一定已经创建并存储在您的 python 脚本执行的位置。如果您尝试:
import os
print(os.listdir())
您或许可以看到该目录中存在的文件