SO问题通常包括一个类似这样的表:
"v1" "v2" "v3"
"A" "a" 1
"B" "b" 2
"C" "c" 3
# or like so
v1 v2 v3
A a 1
B b 2
C c 3
而不是像这样的数据帧:
df <- data.frame(v1 = c("A", "B", "C"),
v2 = c("a", "b", "c"),
v3 = 1:3)
有没有一种方法可以复制和粘贴问题中数据的表版本,并在自己的控制台中使用,而无需手动将表转换为数据帧?
复制行后,我们可以从overflow
使用soread
library(overflow)
soread()
#data.frame “mydf” created in your workspace
# v1 v2 v3
#1 A a 1
#2 B b 2
#3 C c 3
str(mydf)
#'data.frame': 3 obs. of 3 variables:
# $ v1: chr "A" "B" "C"
# $ v2: chr "a" "b" "c"
# $ v3: int 1 2 3
该包可以从github 安装
source("http://jtilly.io/install_github/install_github.R")
install_github("mrdwab/overflow-mrdwab")