2014/12/02

[R] 第8篇 寫入檔案

R 的寫入檔案

寫入檔案,一般的檔案用 write.table(),要寫 csv 用 write.csv()
> x <- matrix(1:10, ncol = 5)
> x
     [,1] [,2] [,3] [,4] [,5]
[1,]    1    3    5    7    9
[2,]    2    4    6    8   10
> write.table(x, file = "example.txt")

## file content
"V1" "V2" "V3" "V4" "V5"
"1" 1 3 5 7 9
"2" 2 4 6 8 10
寫入 csv 檔,一模一樣,函式中還有很多引數可以傳入,例如 NA 的 data 該如何表示,要不要將 row name 或 column name 寫入,更多引數的定義,可以輸入 ?write.csv 來查看。
> id <- c("a101", "b201", "c102")
> course <- c("chinese", "art", "english")
> stuCount <- c(30, 40, 35)
> df <- data.frame(id, course, stuCount)
> write.csv(df, file = "example.csv")

沒有留言:

張貼留言