Pandas 转 csv 函数问题

问题描述 投票:0回答:1

我正在尝试使用字典数据结构创建一个数据框,并将其转换为本地下载文件夹中的 csv 文件,但该文件未下载,也没有出现在我的本地路径中。 请找到下面的代码。

   dict1= {'1':['akash'],'2':['sanjana']}
   import pandas as pd
   df= pd.DataFrame(dict1)
   print(df)
   df.to_csv("C:\\Users\\FCI-1863\\Downloads\\pandas.csv",index=False)

甚至尝试了原始字符串甚至路径库,但似乎没有任何效果。

   df.to_csv('C:\Users\FCI-1863\Downloads\pandas.csv',index=False)

我尝试使用路径库

   from pathlib import Path
   filepath=Path(r'C:\Users\FCI-1863\Downloads\pandas.csv')

   import pandas as pd
   dict1= {'1':['akash'],'2':['sanjana']}
   df= pd.DataFrame(dict1)
   df.to_csv(filepath)
python pandas dataframe export-to-csv
1个回答
1
投票

看起来您的代码是正确的,并且您将数据发送到 CSV 文件或生成 DataFrame 的方式没有问题。但是,造成此问题的原因可能有以下几个:

  • 权限(您在该文件夹中拥有权限)
  • 文件覆盖
  • 错误处理
  • 路径不正确
  • 防病毒/防火墙
  • 磁盘空间

您可以使用 try- except 块来查看这里的问题是什么:

try:
    df.to_csv(r'C:\Users\FCI-1863\Downloads\pandas.csv', index=False)
    print("CSV file created successfully.")
except Exception as e:
    print("An error occurred:", e)
© www.soinside.com 2019 - 2024. All rights reserved.