我有一個帶有逗號分隔值的列“值”的熊貓數(shù)據(jù)框:Row|Values1|1,2,3,82|1,4我想基于 CSV 創(chuàng)建列,并分配一個布爾值,指示該行是否具有該值,如下所示:Row|1,2,3,4,81|true,true,true,false,true2|true,false,false,true,false我怎樣才能做到這一點?
1 回答

肥皂起泡泡
TA貢獻(xiàn)1829條經(jīng)驗 獲得超6個贊
只是使用get_dummies,檢查這里的鏈接并將astype(bool)1 更改為 True 0 到 False
df.set_index('Row')['Values'].str.get_dummies(',').astype(bool)
Out[318]:
1 2 3 4 8
Row
1 True True True False True
2 True False False True False
添加回答
舉報
0/150
提交
取消