用python在excel文件中保存数据时出现问题
我需要将结果保存到excel文件中。我正在执行这些代码行,但是abc.xlsx是空的。为什么有人能帮我用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
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%的列之后