#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')