Удалить имя, dtype из pandas вывода
У меня есть выходной файл, подобный этому из функции pandas.
Series([], name: column, dtype: object)
311 race
317 gender
Name: column, dtype: object
Я пытаюсь получить вывод только с вторым столбцом, т.е.
race
gender
удалив верхний и нижний строки, первый столбец. Как это сделать?
Ответы
Ответ 1
Вам нужен только атрибут .values
:
In [159]:
s = pd.Series(['race','gender'],index=[311,317])
s
Out[159]:
311 race
317 gender
dtype: object
In [162]:
s.values
Out[162]:
array(['race', 'gender'], dtype=object)
Вы можете преобразовать в список или получить доступ к каждому значению:
In [163]:
list(s)
Out[163]:
['race', 'gender']
In [164]:
for val in s:
print(val)
race
gender
Ответ 2
s = pd.Series(['race', 'gender'], index=[311, 317])
print(s.to_string(index=False))
# race
# gender
Если индекс важен:
print(s.to_string())
#311 race
#317 gender