Python 3.x - 从数据框中提取字符串[重复]

Posted

技术标签:

【中文标题】Python 3.x - 从数据框中提取字符串[重复]【英文标题】:Python 3.x - Extract string from data frame [duplicate] 【发布时间】:2016-08-29 19:56:18 【问题描述】:

假设一个数据框 df -

df = pd.DataFrame(['a'])

我想从此数据框中提取字符串“a”。我试图通过从***答案中尝试以下方法来提取它 - 尝试 1 -

print(df.iloc[0])
>>0    a
Name: 0, dtype: object

尝试 2 -

print(df.astype(str))
>>  0
0  a

请帮我从数据框中提取字符串“a”

【问题讨论】:

【参考方案1】:

使用iloc,您可以从数据框中获得第一个系列。如果您想要该系列的第一个元素,您应该使用它两次或使用iloc[0][0]

In [57]: df.iloc[0][0]
Out[57]: 'a'

In [58]: df.iloc[0].iloc[0]
Out[58]: 'a'

【讨论】:

以上是关于Python 3.x - 从数据框中提取字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章