熊猫 - 将文本转换为二进制列

时间:2017-02-10 04:08:02

标签: python pandas

我有一个大型数据框" df":

    ph_level
0   low
1   medium
2   low
3   high
4   low
5   medium

我想为低,中,高数据添加3个二进制列。以下是我正在寻找的输出:

    ph_level low_binary  medium_binary  high_binary
0   low      1           0              0 
1   medium   0           1              0
2   low      1           0              0
3   high     0           0              1
4   low      1           0              0
5   medium   0           1              0

使用pandas有一种非常快速的方法吗?

由于

1 个答案:

答案 0 :(得分:3)

您可以使用getppid()并将结果与​​原始数据框连接:

    var pdf = DocsList.getFileById(copyId).getAs("application/pdf"

enter image description here