导出 excel 或 python 中的 csv 文件时删除第一列
delete first column when exported excel or csv file in python
比方说,我在 excel
中导出了我的文件
语句导出
ln[] = writer = pd.ExcelWriter("df2018.xlsx")
writer = pd.ExcelWriter("df2018.xlsx", index = false)
df2018.to_excel(writer)
writer.save()
out[] =
row0 (blank) kanwil jan 2018 feb 2018 janfeb 2018
row1 0 sunarto 45878 545458 5454878
row2 1 hartanto 123456 545454 4444549
row3 2 pemabuk 9547 787896 4579798
(如果数据帧是 df2018)
我的预期:
row0 kanwil jan 2018 feb 2018 janfeb 2018
row1 sunarto 45878 545458 5454878
row2 hartanto 123456 545454 4444549
row3 pemabuk 9547 787896 4579798
我想删除第一列
我试过了
pd.ExcelWriter("df2018.xlsx", index = false)
但是没用
导出csv时想删除第一列怎么办或者excel
事实上,我从下面的数据框 (df2018) 中获取信息:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 154 entries, 2 to 155
Data columns (total 5 columns):
Kanwil 149 non-null object
Cabang 137 non-null object
Income Januari 2018 151 non-null object
Income Febuari 2018 151 non-null object
Income Jan-Feb 2018 151 non-null object
dtypes: object(5)
memory usage: 4.2+ KB
None
我相信你需要在 DataFrame.to_excel
:
中指定参数 index=False
pd.ExcelWriter("df2018.xlsx")
df.to_excel(writer, index = False)
点赞参考pandasExcel作者:
https://pbpython.com/improve-pandas-excel-output.html
https://xlsxwriter.readthedocs.io/working_with_pandas.html
比方说,我在 excel
中导出了我的文件语句导出
ln[] = writer = pd.ExcelWriter("df2018.xlsx")
writer = pd.ExcelWriter("df2018.xlsx", index = false)
df2018.to_excel(writer)
writer.save()
out[] =
row0 (blank) kanwil jan 2018 feb 2018 janfeb 2018
row1 0 sunarto 45878 545458 5454878
row2 1 hartanto 123456 545454 4444549
row3 2 pemabuk 9547 787896 4579798
(如果数据帧是 df2018)
我的预期:
row0 kanwil jan 2018 feb 2018 janfeb 2018
row1 sunarto 45878 545458 5454878
row2 hartanto 123456 545454 4444549
row3 pemabuk 9547 787896 4579798
我想删除第一列
我试过了
pd.ExcelWriter("df2018.xlsx", index = false)
但是没用
导出csv时想删除第一列怎么办或者excel
事实上,我从下面的数据框 (df2018) 中获取信息:
<class 'pandas.core.frame.DataFrame'>
Int64Index: 154 entries, 2 to 155
Data columns (total 5 columns):
Kanwil 149 non-null object
Cabang 137 non-null object
Income Januari 2018 151 non-null object
Income Febuari 2018 151 non-null object
Income Jan-Feb 2018 151 non-null object
dtypes: object(5)
memory usage: 4.2+ KB
None
我相信你需要在 DataFrame.to_excel
:
index=False
pd.ExcelWriter("df2018.xlsx")
df.to_excel(writer, index = False)
点赞参考pandasExcel作者:
https://pbpython.com/improve-pandas-excel-output.html https://xlsxwriter.readthedocs.io/working_with_pandas.html