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

假设一个数据框 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”

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 2022-08-14
      • 1970-01-01
      • 2018-12-14
      • 1970-01-01
      相关资源
      最近更新 更多