Python - исключить значения индекса из вывода Pandas - PullRequest
0 голосов
/ 21 февраля 2019

ОБРАЗЕЦ КОДА

import pandas as pd
data = pd.read_csv('file_name.csv',parse_dates=True)
print(data['EmpName'])

Вывод:

**0**     Tim K
**1**     Joesph R
**2**     Don T
**3**     Rachel P
**4**     Sam W

Хотите удалить значения индекса из вывода?

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

data['EmpName'] - серия Панд.Если вы сделаете list([data['EmpName']), он будет распечатан в виде списка;он будет заключен в квадратные скобки, а элементы будут разделены запятыми.Так это будет выглядеть так: ['Tim K', 'Joesph R', 'Don T', 'Rachel P', 'Sam W'].Если вам не нужны запятые, вы можете сделать ' '.join(data['EmpName']), и это даст 'Tim K Joesph R Don T Rachel P Sam W'.Обратите внимание, что если какой-либо из элементов не является строковым типом (например, некоторые являются int), это выдаст ошибку, поэтому для безопасности вы можете захотеть сделать ' '.join([name for name in data['EmpName']])

0 голосов
/ 21 февраля 2019

Если вы хотите распечатать список имен, используйте:

for i in data['EmpName']:
    print(i)

Выходы:

Tim K
Joseph R
...

Если вам нужны данные в списке, используйте:

new_list = list(data['EmpName'])

Заключительное примечание

Форматирование оператора печати несколько произвольно.Обычно функция печати используется для проверки объектов во время разработки.Вы должны ознакомиться с распространенными объектами Python, такими как списки, кортежи, массивы numpy и кадры данных pandas, чтобы вы могли эффективно манипулировать данными.

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