假设数据帧df -
df = pd.DataFrame(['a'])
我想从这个数据框中提取字符串'a'。我尝试通过尝试stackoverflow答案中的以下内容来提取它 - 尝试1 -
print(df.iloc[0])
>>0 a
Name: 0, dtype: object
尝试2 -
print(df.astype(str))
>> 0
0 a
请帮我从数据框中提取字符串'a'
答案 0 :(得分:1)
使用iloc
,您可以从dataframe获得第一个系列。如果您想要该系列的第一个元素,您应该使用它两次或使用iloc[0][0]
:
In [57]: df.iloc[0][0]
Out[57]: 'a'
In [58]: df.iloc[0].iloc[0]
Out[58]: 'a'