【发布时间】:2020-02-27 23:19:10
【问题描述】:
我想将数据集中的空值更改为“未提及”,但是 无法这样做。我是新手,所以如果有任何幼稚的错误,我深表歉意。 请帮忙。
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)
【问题讨论】:
-
这很明显,我猜。操作系统说您没有保存到该文件名所需的权限。
-
工作目录可能不是您所期望的。打印
os.getcwd().
标签: python windows file-permissions