我希望将数据集中的空值更改为“未提及”,但无法这样做。我是新来的,所以如果有任何天真的错误,我道歉。请帮帮忙。
Name: website, Length: 2407, dtype: object
Traceback (most recent call last):
File "project1.py", line 19, in <module>
df.to_csv("pro.csv", index=False)
File "C:\Users\Lucifer Morningstar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\core\generic.py", line 3228, in to_csv
formatter.save()
File "C:\Users\Lucifer Morningstar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\io\formats\csvs.py", line 183, in save
compression=self.compression,
File "C:\Users\Lucifer Morningstar\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pandas\io\common.py", line 399, in _get_handle
f = open(path_or_buf, mode, encoding=encoding, newline="")
PermissionError: [Errno 13] Permission denied: 'pro.csv'
我的程序代码是:-
#Data Cleaning with Python Pandas
#Missing Values
import pandas as pd
import numpy as np
#Standard Missing Values
df = pd.read_csv("breweries_us.csv")
a=df["website"]
b=df["website"].isnull()
print(a)
print(b)
#replacing missing values
c=df["website"]
df["website"].fillna("not mentioned",inplace=True)
d=df["website"]
print(d)
df.to_csv("pro.csv", index=False)
发布于 2020-04-17 09:04:48
我也有过类似的问题。基本上,我试图将.xml
转换为.csv
。我做到了。然而,我在查看文件时犯了一个错误,我发现我在文件命名上犯了一个错误。
文件名之前
example.png.png
文件名后
example.png
当我试图修复时,我忘记关闭打开的文件。因此,我无法生成另一个或修改CSV文件。
PermissionError: [Errno 13] Permission denied: 'train_labels.csv'
在修改文件之前,我学会了先关闭它。
我希望它能帮助另一个人。
发布于 2019-11-01 18:29:48
我假设该文件的位置可能受到系统中具有比您更高权限的人的限制。如果需要的话,您可以访问这样的帐户(管理员或控制该文件夹中权限的人?)
有两种解决办法:
我个人建议选择1,因为它是一个更永久的解决方案,以防您不是这个特定系统的特权用户,并且需要打电话给其他人以允许您访问。
发布于 2020-11-02 22:27:22
另外,帮助我修复此错误的一件事是在运行python文件之前,您不应该打开csv。
https://stackoverflow.com/questions/58662969
复制相似问题