Как распечатать Pandas DataFrame без индекса
Я хочу напечатать весь фрейм данных, но я не хочу печатать индекс
кроме того, один столбец-это тип datetime, я просто хочу напечатать время, а не дату.
фрейм данных выглядит так:
User ID Enter Time Activity Number
0 123 2014-07-08 00:09:00 1411
1 123 2014-07-08 00:18:00 893
2 123 2014-07-08 00:49:00 1041
Я хочу, чтобы он печатался как
User ID Enter Time Activity Number
123 00:09:00 1411
123 00:18:00 893
123 00:49:00 1041
3 ответа:
print(df.to_csv(sep='\t', index=False))
или, возможно:
print(df.to_csv(columns=['A', 'B', 'C'], sep='\t', index=False))
Если вы просто хотите, чтобы строка / json печаталась, ее можно решить с помощью:
print(df.to_string(index=False))
buf если вы хотите сериализовать данные или даже отправить в MongoDB, было бы лучше сделать что-то вроде:
document = df.to_dict(orient='list')
есть 6 способов к настоящему времени, чтобы сориентировать данные, Проверьте больше в панда документы что лучше подходит вам.