r-访问堆栈溢出(SO)问题中的表,用作答案的数据帧



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")

最新更新