我需要创建一个基于第一列生成数字的字典。这些数字将基于列“类型”中给定的值聚集在一起。例如:Double
会有像2-3这样的数字表示它们是集合{2,3},Three
会有4-6表示它们是集合{4,5,6}。
我的 Dataframe 应该如下所示:
| 类型|人数|
| - ------|- ------|
| 单身|1个|
| 双倍|二、三|
| 三个|四、六|
| 四个|七至十|
| 单身|十一|
| 四个|十二至十五|
| 双倍|十六至十七岁|
我还没有尝试过,因为我不知道如何去做。我只能为每一行生成像1,2,3这样的序列号,而不是所需的输出。不知道Pandas或Numpy是否可以解决这样的问题
我已经找到了this,但不知道如何使用基于字典的要求。
1条答案
按热度按时间w6lpcovy1#
试试这个:
输出: