Нужно показать имя столбца в строке после выполнения транспонирования в python

#python #pandas #numpy #matrix

Вопрос:

 features_df = (pd.concat(feature_weight_list)
                .pivot(index='n', columns='features', values='values'))
print(features_df)

features_df.to_csv (r'C:/Users/USER12/Downloads/AB.csv', index = False, header=True)
 

Я сохраняю этот файл по его шаблону примерно так

особенность 1 , особенность 2 , особенность 3

Затем я выполняю транспонирование, но имя столбца функций не отображается в строках

это код, который я использую. может ли кто-нибудь помочь

 features_df_T = features_df.T
print(features_df_T)

features_df_T.to_csv (r'C:/Users/USER12/Downloads/transposeAB.csv', index = False, header=True)
 

Ответ №1:

Установка значения index False в DataFrame.to_csv методе приведет к удалению индексации, которая стала именами столбцов после переноса кадра данных. Попробуйте удалить index=False при сохранении фрейма данных в csv-файл.

 features_df_T.to_csv(r'C:/Users/USER12/Downloads/transposeAB.csv')