Вывести простой вывод с пробелом в Python - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть фрейм данных со следующими столбцами и индексом:

   first  sec
0    z     50
2    b     3
1    a     3
4    c     2
5    e     1

Я хочу напечатать этот простой вывод:

z 50
b 3
a 3
c 2
e 1

Я использовал to_string, но он не дает желаемых результатовЯ тоже использовал несколько циклов, но ничего не дает желаемых результатов

1 Ответ

0 голосов
/ 14 ноября 2018

Используйте to_string, указав header и index как None

>>> print(df.to_string(header=None, index=None))

z   50
b   3
a   3
c   2
e   1

Если вы хотите точно ваш вывод, вы можете поиграть с серией, добавив ровно один пробел и затем следующую серию.

>>> x = df['first'].add(' ').add(df['sec'].astype(str)).to_string(index=None).replace('\n ', '\n')

z 50
b 3
a 3
c 2
e 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...