尝试将转换后的数据框创建为 CSV 文件时出现错误

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

我正在尝试从数据库创建 CSV 文件。所有文件都位于同一目录中。我有这个代码:

import pandas

data = pandas.read_csv("2018_Central_Park_Squirrel_Census_-_Squirrel_Data.csv")
grey_squirrels_count = len(data[data["Primary Fur Color"] == "Gray"])
red_squirrels_count = len(data[data["Primary Fur Color"] == "Cinnamon"])
black_squirrels_count = len(data[data["Primary Fur Color"] == "Black"])
print(grey_squirrels_count)
print(red_squirrels_count)
print(black_squirrels_count)

data_dict = {
    "Fur Color": ["Gray", "Cinnamon", "Black"],
    "Count": [grey_squirrels_count, red_squirrels_count, black_squirrels_count]
}

print(data_dict)

df = pandas.DataFrame(data_dict)
print(df)

df.to_csv("squirrel_count.csv")

但我收到此错误:

error message

出了什么问题,如何解决?

python pandas dataframe csv export-to-csv
1个回答
0
投票

我尝试了你的代码,它的工作原理如下图所示。

screenshot

所以,您的错误似乎是位置/权限问题。尝试将 python 脚本和输入 csv 文件放在您拥有完全权限的同一文件夹中,例如桌面。不要使用网络驱动器或系统文件夹。

© www.soinside.com 2019 - 2024. All rights reserved.