【发布时间】:2014-05-05 04:05:40
【问题描述】:
我正在用 R 编写一个函数来绘制用户提交的一些数据。绘图区域有一些由恒定数据框定义的多边形,不依赖于提交的数据。数据帧是从一个 26 行 13 列的 csv 文件中读取的。
为了使 R 文件尽可能可移植,我决定将数据框保留在文件中。由于栏目比较多,我想出以下思路:
csv_data <- c(
"h1,h2,h3
v11,v21,v31
v12,v22,v32
v13,v23,v33"
)
write(csv_data, file="temp.csv")
df <- read.csv("temp.csv",header=T)
好吧,我知道这有点恶心。但我不想重新组织原始 csv 以常规方式制作数据框,因为数据集非常大:
h1 <- c(v11, v12, v13)
h2 <- c(v21, v22, v23)
h3 <- c(v31, v32, v33)
df <- data.frame(h1,h2,h3)
那么,有没有更合适的方法来实现这一点?非常感谢!
【问题讨论】: