【问题标题】:python dataframe string to list [duplicate]python数据框字符串列出[重复]
【发布时间】:2017-10-19 18:20:32
【问题描述】:

我得到了一个包含以下内容的 excel 文件,

Name  id   
A     123
B     124,125,126   
C     127

在调用 pandas.read_excel() 创建数据框后,我注意到 124,125,126 被视为 str。和其他人是 int。

我想知道将其转换为列表的 Pythonic 方法,而无需编写循环。

Name  id   
A     123
B     [124,125,126]  
C     127

这样我就可以以下面提到的格式扩展数据框,Expand pandas DataFrame column into multiple rows

Name    id
A       123
B       124
B       125
B       126
C       127

非常感谢。

【问题讨论】:

    标签: python dataframe


    【解决方案1】:
    s = "124,125,126"
    [int(x) for x in s.split(",")]
    

    【讨论】:

      猜你喜欢
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 2019-09-14
      • 2019-12-27
      相关资源
      最近更新 更多