我有一个包含多个变量的数据框,而这些变量又有多个类别.我想把每个类别转换成指标变量.
V1 V2 V3 V4 xc ab ty ky xc ab ty kj xc yi tf kj cv yi tf kj bg yt tg kl bg yu yu kl
转换成
xc cv bg ..... T F F...... T F F.... T F F.... F T F.... F F T... F F T....
我试过了
newframe <- transform(oldframe, xc = to_column(oldframe$V1,'xc'))
Run Code Online (Sandbox Code Playgroud)
列的位置
to_column = function(col, val){
if (col == val)
'TRUE' else
'FALSE' }
Run Code Online (Sandbox Code Playgroud) r ×1