2016-01-06 7 views
1

Это мой файл csv.пишите в csv из dataframes с помощью python panda

Uid,Message,Status 
9425252526,Hello 1,0 
9425252527,Hello 2,0 
9425252528,Hello 3,0 
9425252529,Hello 4,0 
9425252530,Hello 5,0 

если преобразовать его в панду dataframe и записать его обратно в другой файл, он добавляет этот нежелательный дополнительный столбец, как показано ниже (левая колонка)

,Uid,Message,Status 
0,9425252526,Hello 1,0 
1,9425252527,Hello 2,0 
2,9425252528,Hello 3,0 
3,9425252529,Hello 4,0 
4,9425252530,Hello 5,0 

Как удалить этот столбец?

ответ

1

Вам нужно добавить index=False к to_csv:

print df.to_csv(index=False) 

"Uid,Message,Status" 
"9425252526,Hello 1,0" 
"9425252527,Hello 2,0" 
"9425252528,Hello 3,0" 
"9425252529,Hello 4,0" 
"9425252530,Hello 5,0" 

Или с filename:

df.to_csv('filename', index=False) 
2

Предполагая, что вы назвали ваш dataframe df. Вам необходимо установить index на false:

df.to_csv("yourFile.csv", index=False) 
Смежные вопросы