我有一个字典,我想把字典的键列表添加到 Dataframe 中一列的每个单元格中。目前我的尝试还没有成功,我不知道为什么。
字典如下所示:my_dict = {"A":"1","B":"2","C":"3","D":"4"}
我想将my_dict
的键添加到 Dataframe 列中,最终结果如下所示:
+------------+------------+------------+
| comb1| comb2| colA|
+------------+------------+------------+
| YY| XX |[A, B, C, D]|
+------------+------------+------------+
下一步的目标是分解,因此 Dataframe 如下所示:
+------------+------------+------------+
| comb1| comb2| colA|
+------------+------------+------------+
| YY| XX | A|
+------------+------------+------------+
| YY| XX | B|
+------------+------------+------------+
| YY| XX | C|
+------------+------------+------------+
| YY| XX | D|
+------------+------------+------------+
如何在列的每一行上插入字典键,然后进行分解?
1条答案
按热度按时间yi0zb3m41#
您可以使用字典的键创建一些附加的常量列,然后用它们创建一个数组,最后分解该列。
代码比解释容易:
结果
df
为: