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 - 从数据框中提取字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何从python中的pandas数据框中的列中提取关键字(字符串)
在 python 或 Pyspark 数据框中使用特殊字符重命名列