gpt4 book ai didi

python - 如何将元组值设置为 Pandas 数据框?

转载 作者:太空狗 更新时间:2023-10-30 01:47:43 25 4
gpt4 key购买 nike

我想做的应该很简单。本质上,我有一些数据框,我需要为某些列分配一些元组值。

例如:

pd_tmp = pd.DataFrame(np.random.rand(3,3))
pd_tmp["new_column"] = ("a",2)

我只需要一个带有元组值的新列,我该怎么办?

ValueError: Length of values does not match length of index

前面的代码出现错误。

最佳答案

您可以将元组包装在列表中:

import pandas as pd
pd_tmp = pd.DataFrame(np.random.rand(3,3))
pd_tmp["new_column"] = [("a",2)] * len(pd_tmp)

pd_tmp
# 0 1 2 new_column
#0 0.835350 0.338516 0.914184 (a, 2)
#1 0.007327 0.418952 0.741958 (a, 2)
#2 0.758607 0.464525 0.400847 (a, 2)

关于python - 如何将元组值设置为 Pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46985607/

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