python - 如何将重复的多个值附加到熊猫中的列
问题描述
假设我有下面的熊猫数据框:
A B C D
0 foo one 2 0
1 foo two 2 0
2 foo three 2 0
4 bar one 2 1
5 bar two 2 1
6 bar three 2 1
我想根据 B 的值附加一个带有值 (aaa,bbb,ccc) 的列 'E' 并为不同的 'A' 重复自身
aaa=0.03
bbb=0.2
ccc=0.14
预期输出:
A B C D E
0 foo one 2 0 0.03
1 foo two 2 0 0.2
2 foo three 2 0 0.14
4 bar one 2 1 0.03
5 bar two 2 1 0.2
6 bar three 2 1 0.14
groupby()
如果我使用获取 E 的值,我只知道如何执行此操作,但是如何使用常量执行此操作?
解决方案
推荐阅读
- arrays - 尝试使用 PowerShell 将 CSV 中的每一行和每一列乘以 100 或 100
- macos - 在 macos 上的 odoo.conf 上添加额外的插件作为插件的额外路径
- xml - XML 文件中的“数据库”结构
- java - 在 ItemClickListener 调用方法之后
- html - A Frame Image 显示平面
- django - 我可以在 Django Admin“添加”页面上自动过滤选项吗?
- javascript - 如何计算一个单词中的字符?
- postgresql - PostgreSQL 匹配任何字符串
- c - 仅在 linux 上获得无限循环溢出 - C
- javascript - ServiceWorker 脚本评估失败