gpt4 book ai didi

python - 以特殊目的更改 pandas DataFrame 中的类型?

转载 作者:行者123 更新时间:2023-11-28 22:15:10 25 4
gpt4 key购买 nike

我有一个 float 类型的 DataFrame

 Number
2
3.1
4.3

我想把它变成一个列表:

 Number
[2]
[3.1]
[4.3]

可以像 list(str(x)) 一样轻松完成。但是,由于我的特殊使用目的,当我为每一行选择列表的元素时,例如 type(df.Number[0][0]),它应该是 float 而不是字符串(不使用代码转换回浮点型)

最佳答案

您可以使用列表理解:

df['a'] = [[x] for x in df['a']]
print (df)
a
0 [-1.0]
1 [0.5]
2 [5.0]

关于python - 以特殊目的更改 pandas DataFrame 中的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52946968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com