首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对连在一起的熊猫数据进行分类

对连在一起的熊猫数据进行分类
EN

Stack Overflow用户
提问于 2018-04-20 13:35:52
回答 1查看 5.4K关注 0票数 2

我想把两只熊猫连在一起,AB,然后再用'geohash''timestamp'两列对它们进行排序。

代码语言:javascript
复制
A
    geohash  timestamp
0   a2a      15
1   b3a      14

B
    geohash  timestamp
0   a2b      15
1   b3b      14

之后

代码语言:javascript
复制
AB = pd.concat([A,B],ignore_index=True)
AB.sort_values(['geohash','timestamp'])

我希望

代码语言:javascript
复制
AB
    geohash  timestamp
0   a2a      15
1   a2b      15
2   b3a      14
3   b3b      14

但我得到

代码语言:javascript
复制
AB
    geohash  timestamp
0   a2a      15
1   b3a      14
2   a2b      14
3   b3b      15

为什么熊猫不把所有的数据整理成AB

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-20 13:41:24

sort_values不会发生在适当的位置。所以当你跑步时:

代码语言:javascript
复制
AB.sort_values(['geohash','timestamp'])

它不是更新AB,而是返回一个副本。

代码语言:javascript
复制
AB.sort_values(['geohash','timestamp'], inplace=True)

将更新AB

或者,您可以将已排序的数据分配给一个新变量。

代码语言:javascript
复制
AB_sorted = AB.sort_values(['geohash','timestamp'])
AB_sorted 

geohash timestamp
0   a2a 15
2   a2b 15
1   b3a 14
3   b3b 15
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49942912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档