文章分類提示:
- 問題: 當你想要問問題時,請使用這個類別
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)
[問題敘述]:
想將csv整個轉置,csv有點大(約1000000列 X 50欄),想轉成(50列 X 1000000欄)
所以無法用EXCEL轉置,目前是以data.frame的方式讀取csv,轉置後想再輸出
簡例
NAME SUBJECT SCORE
tony chinese 20
tony english 30
sam chinese 30
sam english 20
想轉成
name tony tony sam sam
subject chinese english chinese english
score 20 30 30 20
[程式範例]:
目前只有想到用matrix,但是結果跟我想的差很多
mydata = matrix(read.csv("mydata.csv"))
ta <- t(mydata)
write.csv(ta,"newdata.csv")
[環境敘述]:
R3.2.2 win7 32bit
[關鍵字]:
transform