python - 重塑 DataFrames,将值转换为列,将其他值转换为数据
问题描述
我在这里问过这个问题: Create a new Dataframe with restructured data using lambda function
这是重复的: 如何旋转数据框
但是我似乎无法得到一些东西。
我在我的 rwy16_df DataFrame 上插入了一个“计数”列,使用:
rwy16_df.insert(0, 'count', rwy16_df.groupby('cloud_range').cumcount())
要得到:
现在我想将 DataFrame 重塑为:
尝试过:
pivoted_count = pd.pivot_table(rwy16_df, values='maestro_rate', columns='cloud_range', aggfunc='count')
这给了我:
解决方案
推荐阅读
- bash - 登录后,fish shell 登录命令继续在屏幕或 tmux 会话上运行
- docker - docker 容器之间通信的最佳实践
- javascript - Rails 和 JS,如何在我看来最好地获取输入日期
- php - 如何将 Serializer 注释转换为 YML 或 XML 配置?
- ruby - Chef Kitchen 会聚正在生成 [No space left on device - write] 错误
- java - java(eclipse):int类型的文字超出范围(但我将其设置为long)
- r - 传单 minichars 组论点
- oracle - ORA-01804: 未能初始化时区信息
- nestjs - Nestjs 在 6.10.11 版本中遇到内存泄漏
- asp.net - 下拉条件 ListItem ASP VB