1
例如,col1
,col2
是列名,r1
,r2
是行名字,liek此:如何在R中像這樣轉換矩陣/ data.frame?
col1 col2
r1 1 4
r2 2 5
是否有Base
或plyr
的函數將其轉換爲如下形式(3列數據。幀)?
r1 col1 1
r1 col2 4
r2 col1 2
r2 col2 5
謝謝!
例如,col1
,col2
是列名,r1
,r2
是行名字,liek此:如何在R中像這樣轉換矩陣/ data.frame?
col1 col2
r1 1 4
r2 2 5
是否有Base
或plyr
的函數將其轉換爲如下形式(3列數據。幀)?
r1 col1 1
r1 col2 4
r2 col1 2
r2 col2 5
謝謝!
剛剛找到它。 melt
函數可以做到這一點。
從基地'堆棧'也是如此。對於更復雜的數據框,您可能會在'reshape'後重新生成' –
,看起來您已經走上了正確的道路,但'reshape'和'reshape2'這兩個軟件包非常方便,特別是'melt'和'cast'。在R的基礎上,有「堆棧,堆棧和重塑」。搜索諸如「長數據」和「寬數據」等術語也可能是有見地的。 – Chase