如何在Python中显示熊猫系列?

时间:2018-08-17 15:42:48

标签: python pandas

我有一个target_test变量(用于机器学习),我只想显示target_test的一个元素。

type(target_test)在终端上打印以下语句:

class 'pandas.core.series.Series'

如果我执行print(target_test),则得到显示的全部2个向量。

但是我想只打印第一列的第二个元素。

那么您是否知道我该怎么做?

我将target_test转换为frame或xarray,但是它并没有改变我得到的错误。

当我写类似print(targets_test[0][0])

我得到以下输出:

TypeError: 'instancemethod' object has no attribute '__getitem__'

2 个答案:

答案 0 :(得分:1)

对于第一列,您可以使用targets_test.keys()[i],对于第二列targets_test.values[i],其中i是从0开始的行。

答案 1 :(得分:1)

第一个向量是索引,第二个是值。 使用target_test[0]

打印第一个值

有关更多信息,请参见Indexing and Selecting Data

>>> import pandas as pd
>>> s=pd.Series({'a':12.3,'b':34.5,'c':45.6})
>>> s
a    12.3
b    34.5
c    45.6
dtype: float64
>>>
>>> s[0]
12.3
>>> s.iloc[0]
12.3