Чтобы прочитать файл csv без индексации, вы можете отключить index_col, чтобы предотвратить использование pandas вашего первого столбца в качестве индекса. И, сохраняя csv обратно на диск, не забудьте установить index = false в to_csv
. Это не приведет к созданию дополнительного столбца индекса. Если вам нужно удалить / удалить конкретный столбец из фрейма данных, используйте drop
, он работал для меня следующим образом:
import pandas as pd
file_path = 'example_file.csv'
data_frame = pd.read_csv(file_path, index_col = False)
column_name = 'column'
data_frame = data_frame.drop(column_name, axis = 1)
data_frame.to_csv(file_path, index = False)
В этом случае, даже если ваш csv имеет действительный index, вы можете пропустить index_col = False
в read_csv
.