gpt4 book ai didi

python - 有效地将长度为 n 的列表的 pandas 数据帧转换为 n 个数据帧

转载 作者:行者123 更新时间:2023-12-01 00:50:37 25 4
gpt4 key购买 nike

我有一个 pandas 数据框,其中每个元素都是 3 个 float 的列表或元组。

这不是很容易使用,但它是一个继承的要求。如何有效地将其转换为 3 个独立的数据帧(或 n 个 float 列表的 n 个数据帧)?

例如,df.iloc[0,0] == [0.23, 0.47, 0.89]中的元素,我想生成df1.iloc[0,0] == 0.23df2.iloc[0,0] == 0.47df3.iloc[0,0] == 0.89

最佳答案

我会做这样的事情:

df1, df2, df3 = (df.apply(lambda s: s.apply(lambda l: l[i])) for i in range(3))

关于python - 有效地将长度为 n 的列表的 pandas 数据帧转换为 n 个数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56596303/

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