Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用python在excel文件中保存数据时出现问题_Python_Openpyxl - Fatal编程技术网

用python在excel文件中保存数据时出现问题

用python在excel文件中保存数据时出现问题,python,openpyxl,Python,Openpyxl,我需要将结果保存到excel文件中。我正在执行这些代码行,但是abc.xlsx是空的。为什么有人能帮我 data1= data[data.columns[df.isnull().mean() < 0.8]] data1.to_excel('abc.xlsx') import matplotlib.pyplot as plt import openpyxl data = pd.read_csv('/kaggle/data/mydata.csv') data.head(3) data.dt

我需要将结果保存到excel文件中。我正在执行这些代码行,但是abc.xlsx是空的。为什么有人能帮我

data1= data[data.columns[df.isnull().mean() < 0.8]]
data1.to_excel('abc.xlsx')


import matplotlib.pyplot as plt
import openpyxl
data = pd.read_csv('/kaggle/data/mydata.csv')
data.head(3)
data.dtypes

data1= data[data.columns[df.isnull().mean() < 0.8]]
data1.to_excel('abc.xlsx')
data1=data[data.columns[df.isnull().mean()<0.8]]
数据1.to_excel('abc.xlsx')
将matplotlib.pyplot作为plt导入
导入openpyxl
data=pd.read_csv('/kaggle/data/mydata.csv'))
数据.总目(3)
data.dtypes
data1=data[data.columns[df.isnull().mean()<0.8]]
数据1.to_excel('abc.xlsx')

在执行data1.to_excel('abc.xlsx')时,此。。生成的excel文件只有0KB为什么?

从我可以看出,这个脚本中没有
Writer

data1= data[data.columns[df.isnull().mean() < 0.8]]
data1.to_excel('abc.xlsx')


import matplotlib.pyplot as plt
import openpyxl
data = pd.read_csv('/kaggle/data/mydata.csv')
data.head(3)
data.dtypes

data1= data[data.columns[df.isnull().mean() < 0.8]]
writer = pd.ExcelWriter('abc.xlsx')
data.to_excel(writer, sheet_name='yourSheetName', index=False, na_rep='NaN')
writer.save()
data1=data[data.columns[df.isnull().mean()<0.8]]
数据1.to_excel('abc.xlsx')
将matplotlib.pyplot作为plt导入
导入openpyxl
data=pd.read_csv('/kaggle/data/mydata.csv'))
数据.总目(3)
data.dtypes
data1=data[data.columns[df.isnull().mean()<0.8]]
writer=pd.ExcelWriter('abc.xlsx')
data.to_excel(writer,sheet\u name='yourSheetName',index=False,na\u rep='NaN')
writer.save()
我希望这有帮助


当心。

您能打印数据1和数据1.shapeyeah。。我可以通过所有这些命令查看数据,但是保存的excel文件是0kb,它的形状是
data1
?用语言来说,你想在这里做什么?这是在试图选择那些小于80%的值为NaN的列吗?您是否正在使用2个数据帧
df
数据
data[data.columns[data.isnull().mean()<0.8]]
yeah尝试选择小于80%的值为NaN的位置,第二个数据帧是在移除小于80%的列之后