一个简单的问题。我曾经知道这一点,但以某种方式找不到它,这困扰着我...: 您如何直接在源代码中读入小数据? 像这样:
mydata <- read.table(
"tree size age
A 3 3
B 4 6
C 12 80
D 16 23",
header=TRUE)
我知道我可以直接定义data.frame,但是空白文本的清晰度非常好,而且经常可以从类似的地方复制它。
谢谢:)
答案 0 :(得分:0)
read.table
有一个text
参数,您可以使用:
mydata <- read.table(
text = "tree size age
A 3 3
B 4 6
C 12 80
D 16 23",
header=TRUE)
mydata
#> tree size age
#> 1 A 3 3
#> 2 B 4 6
#> 3 C 12 80
#> 4 D 16 23
由reprex package(v0.2.0)于2018-07-17创建。
答案 1 :(得分:0)
还可以使用read.csv:
s<-"tree size age
A 3 3
B 4 6
C 12 80
D 16 23"
read.csv(textConnection(s),header=TRUE,sep=" ")
tree size age
1 A 3 3
2 B 4 6
3 C 12 80
4 D 16 23