Как мне создать текстовый файл из фрейма данных pandas?

#python #pandas #dataframe #export

#питон #панды #фрейм данных #экспорт

Вопрос:

У меня есть фрейм данных в моей записной книжке jupyter, который соответствует приведенному ниже формату для ~ 1500 строк:

 BUSINESS    CUSTOMER_ID     RISK_RATING
PVB          1000033280         HR
SLA          1000064680         LR
 

Я хочу вывести этот df в виде файла .txt, аналогично тому, как я использовал df.to_csv .

Я пробовал этот код:

np.savetxt(r'Y:FILEPATHdf.txt', df.values, fmt='%d', delimiter='t')

Но в настоящее время я получаю это сообщение об ошибке:

TypeError: Mismatch between array dtype ('object') and format specifier ('%d %d %d %d %d %d %d %d')

Я также хочу убедиться, что заголовки столбцов ( "BUSINESS", "CUSTOMER_ID" amp; "RISK_RATING" ) включены в текстовый файл.txt.

Любая помощь была бы очень признательна, спасибо.

Ответ №1:

Вы можете использовать df.to_csv и просто дать вашему файлу имя в формате .txt. См . ниже:

 df.to_csv('filename.txt')