小编kop*_*man的帖子

Pandas 数据框,检查列中的列表以及不同列中的设置值

我需要您的帮助来完成以下任务:我有以下数据框:

test = {'Col1':[2,5],
        'Col2':[5,7],
        'Col_List':[['One','Two','Three','Four','Five'], ['Two', 'Four']],
       'One':[0,0],
       'Two':[0,0],
       'Three':[0,0],
       'Four':[0,0],
       'Five':[0,0],}

df=pd.DataFrame.from_dict(test)
df
Run Code Online (Sandbox Code Playgroud)

看起来像:

第 1 列 第2栏 列列表
2 5 [一二三四五] 0 0 0 0 0
5 7 [二、四] 0 0 0 0 0

我需要检查列表Col_List并根据列表中的项目设置Col1特定列中的列值(OneTwoThreeFourFive

现在我想要得到以下结果:

第 1 列 第2栏 列列表
2 5 [一二三四五] 2 2 2 2 2
5 7 [二、四] 0 …

python list dataframe pandas

5
推荐指数
1
解决办法
93
查看次数

标签 统计

dataframe ×1

list ×1

pandas ×1

python ×1