熊猫-如何将所有非零值映射到列中的1

时间:2018-09-25 06:53:59

标签: python python-3.x pandas

我有一个像这样的表

data = pd.DataFrame({'one': ['A', 'B', 'C', 'D'], 'two': [1, 0, 2, 0]})

我想将所有非0的值更改为1。

我创建了一个循环:

for i in range(data.shape[0]):
    if data.iloc[i, 1] == 0:
        pass
    else:
        data.iloc[i, 1] = 1

但是我正在寻找一些熊猫函数(例如map

谢谢,马特

0 个答案:

没有答案