python-3.x - 在熊猫中将行拆分为列
问题描述
我有以下数据框的情况:
case_id case_lang case_text
1 en ABC
2 fr BCDS
3 ru TTTT
4 hi WEWE
df['case_lang'].value_counts() will give en,fr,eu,hi
应该像这样拆分:
case_id case_lang_en case_lang_fr case_lang_ru case_lang_hi
1 ABC
2 BCDS
3 TTTT
4 WEWE
这应该是动态的。例如,如果添加了任何不属于先前值类别的新行,例如添加了 de,那么它应该自动拆分并显示为 de 的新列,就像case_lang_de
解决方案
推荐阅读
- python - 如何解决此错误:对于大小为 3 的轴 0,索引 3 超出范围?
- typescript - Typescript类型的未知长度数组中所有对象的交集
- css - 有没有办法让两个兄弟元素相互影响?
- oracle-apex - APEX 动态操作不复制值
- ios - 按关键字搜索 iOS 照片?
- amazon-web-services - 如何在本地 sam 中尝试 AWS Appsync
- html - 将相对定位的子级保持在父块内,需要最大等效值
- python - 以 2 为增量拆分列表
- c++ - 反转由空格分隔的字符串的元素会返回比原始字符串更大的字符串
- generics - Kotlin 扩展函数中的类型不匹配