2017-02-16 199 views
-8

有沒有簡單的一行代碼來創建基於原始數據幀的新數據幀,其中rownames(或至少第一行)來自原始數據幀中的列名? 例如:R:創建新的數據幀行是來自另一個數據幀的列

Original <- data.frame("A"=c("apples", "aligator", "algebra"), "B"=c("Banana", "Beans", "Baby")) 

給出:

  A  B 
1 apples Banana 
2 aligator Beans 
3 algebra Baby 

我要的是:

A 
B 
+1

你一定是在尋找轉置,試試't(Original)'。或者如果它只是列名,那麼..'colnames(original)' – theArun

回答

1

其實想通了 - 很簡單。

NewDataFrame <- data.frame(colnames(Original)) 
相關問題