gpt4 book ai didi

python-3.x - 将 python 列表附加到 DataFrame 列

转载 作者:行者123 更新时间:2023-12-04 01:29:51 24 4
gpt4 key购买 nike

我有多个 python 列表。但我想将每个列表收集到 Dataframe 列中。

new_list=pd.DataFrame([])

for i in range(0,4):
new_list.append(my_list[i])

然后我收到一条错误消息, TypeError: cannot concatenate object of type "<class 'numpy.ndarray'>"; only pd.Series, pd.DataFrame, and pd.Panel (deprecated) objs are valid.
my_list=([3.50913843e-05,1.64190123e-04, 4.19101449e-04, 4.40226697e-04, 3.11362684e-04],[4.573843e-05,6.795123e-04, 3.219e-04, 1.557897e-04, 3.11362684e-04], [7.0543e-05,1.64190123e-04, 2.154e-04, 4.40226697e-04, 3.11362684e-04])

我想要的结果是
3.50913843e-05     4.573843e-05     7.0543e-05
1.64190123e-04 6.795123e-04 1.64190123e-04
4.19101449e-04 3.219e-04 2.154e-04
4.40226697e-04 1.557897e-04 4.40226697e-04
3.11362684e-04 3.11362684e-04 3.11362684e-04

知道出了什么问题以及如何解决吗?

最佳答案

所以使用

pd.DataFrame(np.array(my_list).T)
Out[929]:
0 1 2
0 0.000035 0.000046 0.000071
1 0.000164 0.000680 0.000164
2 0.000419 0.000322 0.000215
3 0.000440 0.000156 0.000440
4 0.000311 0.000311 0.000311

关于python-3.x - 将 python 列表附加到 DataFrame 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53622827/

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