#python #python-3.x #list #dataframe #export-to-csv
#python #python-3.x #Список #фрейм данных #экспорт в csv
Вопрос:
У меня есть список, и я хочу экспортировать его в файл csv. Я применил следующие коды:
import pandas as pd
import csv
# Define List
Data = [101, 12, 143]
# Convert to dataframe
df_Data = pd.DataFrame(Data)
# Export to csv file
df_Data.to_csv("Data.csv", header=["Data"] , index=["Row1", "Row2", "Row3"])
Я могу переименовать имя столбца, используя опцию «заголовок».
Однако имя строки не меняется и упоминается как таковое:
Может кто-нибудь, пожалуйста, помочь мне с этим в python?
Комментарии:
1.
index
должно быть логическое значение (True
илиFalse
)
Ответ №1:
Я рекомендую вам не пытаться изменять index
column
имена и в to_csv(...)
параметрах.
Так что попробуйте использовать этот код:
import pandas as pd
import csv
# Define List
Data = [101, 12, 143]
# Convert to dataframe
df_Data = pd.DataFrame(Data, columns=["Data"], index=["Row1", "Row2", "Row3"])
# Export to csv file
df_Data.to_csv("Data.csv")
Тогда выходной CSV-файл будет работать так, как ожидалось.
Комментарии:
1. Большое спасибо @U11-Forward за ваш ценный отзыв.
Ответ №2:
Вы можете задать имена столбцов и строк, используя список, подобный этому.
df_Data.columns=['Data']
df_Data.index=['Row1','Row2','Row3']