2015-12-08 118 views
0

所以我有这个数据帧...熊猫对象为String

import pandas as pd 
df = pd.DataFrame({'COL1':['A','A','B','B']}) 

我想提取从COL1第一个“A”作为一个字符串值,所以它看起来是这样的:“A” 在Python因为当我通过MatPlotLib在图表标题中使用它时,它显示为'0 A dtype:object'而不是'A'。

在此先感谢!

回答

1

你可以尝试数据帧的ilocix方法从柱:

In [140]: df.COL1.iloc[0] 
Out[140]: 'A' 

In [141]: df.COL1.ix[0] 
Out[141]: 'A' 

如果您需要从数据帧提取您可以做iloc[0][0]

In [145]: df.iloc[0] 
Out[145]: 
COL1 A 
Name: 0, dtype: object 

In [146]: df.iloc[0][0] 
Out[146]: 'A' 

你也可以使用iat方法是速度快:

In [151]: df.COL1.iat[0] 
Out[151]: 'A'