amb*_*mil 2 python numpy r dataframe recode
我只是 Python 新手,正在尝试进行分析。但在此之前,我想重新编码一些变量。我想知道这个 R 代码在 Python 中是否有等价物。
df$col1 <- ifelse(df$col1 == "yes", 1, 0)
Run Code Online (Sandbox Code Playgroud)
这df是一个pandas.DataFrame并且col1是它的一列。
一种可能的选择 - 可能在ifelse语法方面与 R 最相似- 是使用where来自numpy
import numpy as np
df['col1'] = np.where(df['col1'] == "Yes", 1, 0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
796 次 |
| 最近记录: |