gpt4 book ai didi

python - pandas 数据框中的混合长度对象类型

转载 作者:行者123 更新时间:2023-12-01 05:09:07 27 4
gpt4 key购买 nike

我想使用 pandas 库来存储混合长度的对象。

举例来说,我想要一个包含两列的数据框:第一列存储 float ,第二列存储 float 列表。在 pandas 中执行此操作的最佳方法是什么,请记住我希望能够使用第一列对数据进行排序。

最佳答案

import pandas as pd

data = {
'a': [.1,.2,.3],
'b': [ [.1,.2], [.3,.4,.5,.6,.7], [.8,.9,1.] ],
}

df = pd.DataFrame(data)

print df

结果:

     a                          b
0 0.1 [0.1, 0.2]
1 0.2 [0.3, 0.4, 0.5, 0.6, 0.7]
2 0.3 [0.8, 0.9, 1.0]

反转

print df.sort('a', ascending=False)

a b
2 0.3 [0.8, 0.9, 1.0]
1 0.2 [0.3, 0.4, 0.5, 0.6, 0.7]
0 0.1 [0.1, 0.2]

关于python - pandas 数据框中的混合长度对象类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24527279/

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