この入力をどのように変更しますか (順序: 時間、入力、出力、ファイル):
Time In Out Files
1 2 3 4
2 3 4 5
この出力(順序:時間、出力、入力、ファイル)にしますか?
Time Out In Files
1 3 2 4
2 4 3 5
ダミーの R データは次のとおりです。
table <- data.frame(Time=c(1,2), In=c(2,3), Out=c(3,4), Files=c(4,5))
table
## Time In Out Files
##1 1 2 3 4
##2 2 3 4 5
ベストアンサー1
データフレームには、次の 4 つの列がありますdf[,c(1,2,3,4)]
。最初のコンマはすべての行を保持することを意味し、1、2、3、4 は列を参照することに注意してください。
上記の質問のように順序を変更するにはdf2[,c(1,3,2,4)]
このファイルをcsvとして出力したい場合は、write.csv(df2, file="somedf.csv")