首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不会创建csv文件

问不会创建csv文件
EN

Stack Overflow用户
提问于 2022-03-08 11:42:11
回答 2查看 92关注 0票数 0
代码语言:javascript
复制
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文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-08 11:48:30

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html

根据这一点,第一个论点是路径。从您的示例中,它将将.csv保存在运行.py文件所在的文件夹中。如果你想把这个变成别的东西

代码语言:javascript
复制
all_months_data.to_csv("all_data.csv", index=False)

将"all_data.csv"替换为要保存到的位置的绝对路径或相对路径?

票数 1
EN

Stack Overflow用户

发布于 2022-03-08 12:54:06

如果没有收到任何错误,则必须创建csv文件并将其存储在python脚本执行的位置。如果你尝试:

代码语言:javascript
复制
import os
print(os.listdir())

您可能会看到dir中的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71394466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档