gpt4 book ai didi

python - 如何设置pandas中两列的值

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

我有一个函数,它返回一个包含 python 中两个元素的元组。我将使用此函数在 pandas 的数据框中创建两个新列。这是我现在的代码

df['A','B'] = df.apply(lambda x: my_fun (X['A'], x['B'], other_arguments)[0:2], axis=1)

my_fun 返回包含 5 个元素的元组,我将使用前两个元素来创建新列。但是,它仅创建一列并将该列的值设置为 my_fun 返回的元组。如何创建两列而不是一列?

最佳答案

df[['A','B']] = df.apply(lambda x: my_fun (X['A'], x['B'], other_arguments)[0:2], axis=1).apply(pd.Series)

关于python - 如何设置pandas中两列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54653778/

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