удалить первый столбец при экспорте файла Excel или CSV в Python - PullRequest
1 голос
/ 18 мая 2019

допустим, я экспортировал свой файл в excel

оператор Export

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

Ответы [ 2 ]

0 голосов
/ 18 мая 2019

Попробуйте полюбить эти ссылки. Панда Excel Writer:

https://pbpython.com/improve-pandas-excel-output.html https://xlsxwriter.readthedocs.io/working_with_pandas.html

0 голосов
/ 18 мая 2019

Полагаю, вам нужно указать параметр index=False в DataFrame.to_excel:

pd.ExcelWriter("df2018.xlsx")
df.to_excel(writer, index = False)
...