我希望這是提問我的問題的正確位置:我想用我的data.frame中的sex-column替換較長的男性/女性字符串,只是'm '/'F'。如何建立一個通配符函數,說明「如果字符串以m/f開頭,將其值設置爲m/f」?Basic R例程:重命名data.frame列中的值
可能的數據:
df <- data.frame(list(A=c("fem","mal"), B=c(12, 17)))
謝謝你這麼多
我希望這是提問我的問題的正確位置:我想用我的data.frame中的sex-column替換較長的男性/女性字符串,只是'm '/'F'。如何建立一個通配符函數,說明「如果字符串以m/f開頭,將其值設置爲m/f」?Basic R例程:重命名data.frame列中的值
可能的數據:
df <- data.frame(list(A=c("fem","mal"), B=c(12, 17)))
謝謝你這麼多
請看看這個:http://stackoverflow.com/questions/5963269/how-to-make-a -great-r-reproducible-example – Sotos
'dat $ sex < - substr(dat $ sex,1,1)'? – Axeman
if(df $ A ==「fem」)df $ A ==「f」 – MaxPD