問題:
在R中氨菇,如何對(duì)數(shù)據(jù)框的列進(jìn)行重新排序牍陌?
指南:
屏幕快照 2016-07-26 上午11.06.37.png
上述對(duì)數(shù)據(jù)框進(jìn)行索引的方式是將其看作是一個(gè)列表(數(shù)據(jù)框在實(shí)質(zhì)上就是一系列的向量)撬呢。我們也可以使用針對(duì)矩陣式的索引方式吝梅,例如data[row, col]虱疏,需要注意的是,中括號(hào)中左側(cè)為行憔涉,右側(cè)為列。
屏幕快照 2016-07-26 上午11.06.55.png
矩陣式的索引方式有一個(gè)比較明顯的缺點(diǎn)析苫,當(dāng)你明確的指定某一個(gè)數(shù)據(jù)框列進(jìn)行索引時(shí)兜叨,它只會(huì)返回該列中的具體元素?cái)?shù)值——也就是說,在這種情況下返回的結(jié)果是一個(gè)向量而非數(shù)據(jù)框衩侥,這是因?yàn)樵诰仃囀降乃饕倪^程中返回的數(shù)據(jù)類型并不是固定不變的国旷。所以相比之下,列表式索引更為保險(xiǎn)茫死,或者我們可以在矩陣式索引時(shí)加一個(gè)參數(shù)設(shè)置drop=FALSE:
屏幕快照 2016-07-26 上午11.07.29.png