首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为了特殊目的改变大熊猫DataFrame的类型?

为了特殊目的改变大熊猫DataFrame的类型?
EN

Stack Overflow用户
提问于 2018-10-23 10:39:22
回答 3查看 39关注 0票数 2

我有一个带有浮动类型的DataFrame

代码语言:javascript
复制
 Number
      2
    3.1
    4.3

我想把它变成一个清单:

代码语言:javascript
复制
 Number
    [2]
  [3.1]
  [4.3]

它可以很容易地完成像list(str(x))一样。但是,由于我的特殊用途,当我为每一行(如type(df.Number[0][0]) )选择列表的元素时,它应该是浮点数而不是字符串(不需要使用代码将其转换回浮点数类型)

EN

Stack Overflow用户

发布于 2018-10-23 22:29:19

如果您确实需要这样做,可以直接通过NumPy通过np.ndarray.tolist提取一个列表。

代码语言:javascript
复制
df['Number'] = df['Number'].values[:, None].tolist()

print(df)

  Number
0  [2.0]
1  [3.1]
2  [4.3]
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52946968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档