gpt4 book ai didi

Python:从excel中的数据创建字典

转载 作者:太空宇宙 更新时间:2023-11-04 10:10:32 26 4
gpt4 key购买 nike

我有数据

   sign   number    result
Qjobstatus 1 Работаю полный рабочий день
Qjobstatus 2 Работаю неполный рабочий день
Qjobstatus 3 Не работаю
Qcountry 1 Россия
Qcountry 2 Украина
Qcountry 3 Беларусь
Qcountry 4 Азербайджан
Qcountry 5 Армения
Qcountry 6 Грузия
Qcountry 7 Казахстан
Qcountry 8 Кыргызстан
Qcountry 9 Молдова

我需要创建字典,其中 sign == Qcountry。我想得到

dict = {1: "Россия",
2: "Украина",
3: "Беларусь", ...}

我试过了

if df.sign.contains('Qcountry'):
dict((ind, el) for (ind, el) in (df.number, df.result))

但是没用

最佳答案

IIUC 然后你可以在 np 数组上调用 dict:

In [284]:
dict(df.loc[df['sign']=='Qcountry','number':].values)

Out[284]:
{1: 'Россия',
2: 'Украина',
3: 'Беларусь',
4: 'Азербайджан',
5: 'Армения',
6: 'Грузия',
7: 'Казахстан',
8: 'Кыргызстан',
9: 'Молдова'}

关于Python:从excel中的数据创建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38656975/

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