【发布时间】:2021-03-20 01:33:02
【问题描述】:
我有一个数据框,我想对MAG 列执行条件操作。
MAG MagT
2 ML
3.5 mb
6 MC
5.6 mb
4 ML
如果 MagT 等于某个特定值,我必须执行操作并将值保存在那里。
if MagT=='ML'
MAG=MAG*5
MagT=='mb'
if MagT=='MC'
MAG=MAG*3
MagT='ML'
.
.
.
else
MAG=MAG
MagT=MagT
我该怎么做?
output
MAG MagT
10 mb
3.5 mb
18 ML
5.6 mb
4 ML
【问题讨论】:
-
Stack Overflow 并非旨在取代现有的文档和教程。请阅读有关 PANDAS 的可用教程;注意过滤和条件(
where子句)。
标签: python pandas conditional-statements