【发布时间】:2015-03-19 19:57:07
【问题描述】:
我有一个这样的数据框:
col1 col2
1 0
0 1
0 0
0 0
3 3
2 0
0 4
我想添加一个列,如果 col2 > 0 则为 1,否则为 0。如果我使用 R,我会做类似的事情
df1[,'col3'] <- ifelse(df1$col2 > 0, 1, 0)
我将如何在 python/pandas 中执行此操作?
【问题讨论】:
-
是关于如何添加列,或者如何使用
var = 1 if condition else 0语法的问题?
标签: python pandas if-statement dataframe