gpt4 book ai didi

python - 从文件中检索与文件中指定的给定区域相对应的数字

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:05 24 4
gpt4 key购买 nike

下面是我的数据框:

 Sno       Name    Region         Num
0 1 Rubin Indore 79744001550
1 2 Rahul Delhi 89824304549
2 3 Rohit Noida 91611611478
3 4 Chirag Delhi 85879761557
4 5 Shan Bharat 95604535786
5 6 Jordi Russia 80777784005
6 7 El Russia 70008700104
7 8 Nino Spain 87707101233
8 9 Mark USA 98271377772
9 10 Pattinson Hawk Eye 87888888889

从给定的 CSV 文件中检索数字并将其按区域存储。

delhi_list = []

for i in range(len(data)):
if data.loc[i]['Region'] == 'Delhi':
delhi_list.append(data.loc[i]['Num'])

delhi_list = []

for i in range(len(data)):
if data.loc[i]['Region'] == 'Delhi':
delhi_list.append(data.loc[i]['Num'])

我得到了结果,但我想通过在 python 中使用字典来实现数据。我可以使用它吗?

最佳答案

IIUC,你可以使用groupby ,应用 list 聚合然后使用 to_dict :

data.groupby('Region')['Num'].apply(list).to_dict()

[输出]

{'Bharat': [95604535786],
'Delhi': [89824304549, 85879761557],
'Hawk Eye': [87888888889],
'Indore': [79744001550],
'Noida': [91611611478],
'Russia': [80777784005, 70008700104],
'Spain': [87707101233],
'USA': [98271377772]}

关于python - 从文件中检索与文件中指定的给定区域相对应的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56326881/

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