自動(dòng)將R因子擴(kuò)展為每個(gè)因子級(jí)別的1/0指標(biāo)變量的集合我有一個(gè)R數(shù)據(jù)幀,其中包含我想要“擴(kuò)展”的因子,因此對(duì)于每個(gè)因子級(jí)別,新數(shù)據(jù)幀中都有一個(gè)關(guān)聯(lián)列,其中包含1/0指示符。例如,假設(shè)我有:df.original <-data.frame(eggs = c("foo", "foo", "bar", "bar"), ham = c(1,2,3,4))我想要:df.desired <- data.frame(foo = c(1,1,0,0), bar=c(0,0,1,1), ham=c(1,2,3,4))因?yàn)閷?duì)于某些需要完全數(shù)字?jǐn)?shù)據(jù)框的分析(例如,主成分分析),我認(rèn)為這個(gè)特性可能是內(nèi)置的。寫(xiě)一個(gè)函數(shù)來(lái)做這個(gè)不應(yīng)該太難,但我可以預(yù)見(jiàn)一些與列名相關(guān)的挑戰(zhàn),如果已存在某些內(nèi)容,我寧愿使用它。
自動(dòng)將R因子擴(kuò)展為每個(gè)因子級(jí)別的1/0指標(biāo)變量的集合
ibeautiful
2019-11-17 12:12:40