如何解决按列类别值对图重新排序Python-Pandas
问了一个简单的问题:
R代码中的等效代码:
mutate(states = reorder(states,median(age)))
我在Python中有这个功能
states = ['California','New York','Texas','Florida']
test_df = pd.DataFrame({'states': states,'median':[36,25,30,28]})
test_df['states'] = test_df['states'].astype('category')
我该如何按中值列对“状态”列进行“重新排序”,以使绘图X轴按中值列的顺序出现。
例如,在R中,以下内容已按“ median_age”的顺序排列。
> df <- df %>% mutate(states = reorder(states,median_age))
> df
states median_age
1 California 36
2 New York 25
3 Texas 30
4 Florida 28
> df %>% ggplot(aes(states,median_age)) + geom_bar(stat="identity")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。