如何使用从数据框输入的值范围创建字典?

马修斯·卡尔维利(Matheus Calvelli)

我有一个数据框,其中包含用于分类的一系列值。看起来像这样:

df = pd.DataFrame(columns=['Place','lower limit','upper limit'],data=[['NY',0,1000],['MS',1001,2000],['AL',2001,3000],['BS',3001,4000],['CL',4001,5000],['FL',5001,6000]])
df

我需要创建一个字典,该字典的位置和范围分别由place,下限和上限给出。就像是:

dictionary =  dict({'NY':range(0,1000), 'MS':range(1001,2000)})

但是,由于我的数据帧真的很长,我无法手动完成。我如何自动根据数据框上的信息创建字典的过程?

对不起,如果以前已经回答了这个问题,但是我到处都没有发现任何东西。

注意:我想要字典的原因是因为之后我将不得不对一个很长的文件进行分类,而字典是最快的方法。提前致谢。

客人

您可以使用df.to_dict和dict理解:

{k: range(v['lower limit'], v['upper limit'])
 for k, v in df.set_index('Place').to_dict(orient='index').items()}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从字典创建数据框

来自分类Dev

如何从键和值都是列的字典创建数据框?

来自分类Dev

使用两对键和值从字典创建数据框

来自分类Dev

如何从pandas数据框创建字典的字典

来自分类Dev

如何使用python的熊猫从数据框创建字典词典

来自分类Dev

从字典值列表创建数据框

来自分类Dev

如何从熊猫数据框创建多值字典

来自分类Dev

如何从数据框创建项字典?

来自分类Dev

根据输入值创建数据框

来自分类Dev

使用列表和字典创建数据框

来自分类Dev

使用python从嵌套字典创建数据框

来自分类Dev

使用块创建数据框字典

来自分类Dev

Python 3:如何使用用户的输入从字典内列表中的值创建列表(或字典)?

来自分类Dev

创建数据框字典

来自分类Dev

使用字典的值过滤数据框

来自分类Dev

如何在字典列表中的特定值的单独“数据框”列中创建列表?

来自分类Dev

使用字典查找和一些简单的数学来创建数据框值

来自分类Dev

从具有重复列值的数据框中创建字典

来自分类Dev

熊猫:Groupby数据框并使用缺少的数据创建字典

来自分类Dev

如何使用数据框中的2列中的值使用字典分配新列

来自分类Dev

如何将字典值与pandas数据框值匹配?

来自分类Dev

使用分隔符从输入创建名称/值对数据框

来自分类Dev

如何使用Python创建输入框?

来自分类Dev

从字典创建熊猫数据框

来自分类Dev

从字典创建不同的数据框

来自分类Dev

从嵌套字典创建数据框

来自分类Dev

如何使用数据框中的“if”语句更新字典中的值?

来自分类Dev

如何通过用户输入在字典中创建值?

来自分类Dev

如何比较数据框列中的字符串值和单元格中的值以创建基于多值字典的新数据框?

Related 相关文章

  1. 1

    如何从字典创建数据框

  2. 2

    如何从键和值都是列的字典创建数据框?

  3. 3

    使用两对键和值从字典创建数据框

  4. 4

    如何从pandas数据框创建字典的字典

  5. 5

    如何使用python的熊猫从数据框创建字典词典

  6. 6

    从字典值列表创建数据框

  7. 7

    如何从熊猫数据框创建多值字典

  8. 8

    如何从数据框创建项字典?

  9. 9

    根据输入值创建数据框

  10. 10

    使用列表和字典创建数据框

  11. 11

    使用python从嵌套字典创建数据框

  12. 12

    使用块创建数据框字典

  13. 13

    Python 3:如何使用用户的输入从字典内列表中的值创建列表(或字典)?

  14. 14

    创建数据框字典

  15. 15

    使用字典的值过滤数据框

  16. 16

    如何在字典列表中的特定值的单独“数据框”列中创建列表?

  17. 17

    使用字典查找和一些简单的数学来创建数据框值

  18. 18

    从具有重复列值的数据框中创建字典

  19. 19

    熊猫:Groupby数据框并使用缺少的数据创建字典

  20. 20

    如何使用数据框中的2列中的值使用字典分配新列

  21. 21

    如何将字典值与pandas数据框值匹配?

  22. 22

    使用分隔符从输入创建名称/值对数据框

  23. 23

    如何使用Python创建输入框?

  24. 24

    从字典创建熊猫数据框

  25. 25

    从字典创建不同的数据框

  26. 26

    从嵌套字典创建数据框

  27. 27

    如何使用数据框中的“if”语句更新字典中的值?

  28. 28

    如何通过用户输入在字典中创建值?

  29. 29

    如何比较数据框列中的字符串值和单元格中的值以创建基于多值字典的新数据框?

热门标签

归档