gpt4 book ai didi

python - Pandas:如何根据另一列将一列值分配给变量?

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

我有一个 DataFrame,我想根据 keyname 的值将其 keyvalue 列中的值存储到变量中。

示例数据框:

keyname     keyvalue
A 100,200
B 300
C 400

预期输出:

v_A = [100, 200]
v_B = 300
v_C = 400

最佳答案

虽然这是一种更详细的方法,但它的发布是为了演示根据 keyname 的值将 keyvalue 值分配给 list 变量的基本概念.

v_A = df.loc[df['keyname'] == 'A', 'keyvalue'].to_list()
v_B = df.loc[df['keyname'] == 'B', 'keyvalue'].to_list()
v_C = df.loc[df['keyname'] == 'C', 'keyvalue'].to_list()

输出:

['100,200']
['300']
['400']

关于python - Pandas:如何根据另一列将一列值分配给变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65034061/

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