name_region
bahia [10, 11, 12, 1, 2, 3, 4]
distrito_federal [9, 10, 11, 12, 1, 2, 3, 4]
goias [9, 10, 11, 12, 1, 2, 3, 4]
maranhao [10, 11, 12, 1, 2, 3, 4]
mato_grosso [9, 10, 11, 12, 1, 2, 3, 4]
mato_grosso_do_sul [8, 9, 10, 11, 12, 1, 2, 3]
我在上面有一个熊猫系列,是从groupby操作获得的。第2列表示一年中的月份。我如何构造月份的超集,即[8, 9, 10, 11, 12, 1, 2, 3, 4]
,因为它表示所有可能的月份
数据集
--注: 我确实想维持秩序
我似乎误解了问题中的数据结构,但由于它可能对类似的案例有用,我将在这里保留此答案以供将来参考。
你可以使用numpy的独特功能。你知道吗
您可以这样使用itertools recipe
unique_everseen
(它保留顺序):unique_everseen
的定义:我不知道是否有一种方法可以在熊猫身上做得更干净,所以如果其他人知道,请回答。。。从类型上看,这似乎是一个时间折叠在那列。你知道吗
我没有在熊猫身上看到折叠操作,所以可能只是一个累积的for循环。。i、 e
仔细想想。。会用
set
而不是复杂来理解嗯,只是看到其他人的答案,还没测试过。。但是看起来好多了!选择那个:)。把这个贴出来以防万一。。。你知道吗
相关问题 更多 >
编程相关推荐