复制数据并将其粘贴到R中

jsb*_*jsb 1 r dataframe

如何将数据复制并粘贴到R中?例如,您在网上,博客中或StackOverflow上看到一个小的数据集,并且希望在R会话中使用该数据集。这是我们许多人的共同任务,有几种方法可以解决。下面,我根据此博客文章提出了一种有用的解决方案。

这个问题当然已经被问过了,例如在这里这里,但是,这些职位太老了而且人满为患,这使得很难找到一个简短的工作答案。

jsb*_*jsb 5

首先,复制(例如“?+ C”)数据集。

然后,粘贴(例如“?+ V”)以创建R字符向量:

x <- " A B C D 1: 2 2 5 3 2: 2 1 2 3 3: 3 4 4 3"

接下来,使用read.table()函数:

y <- read.table(text = x, header = TRUE)
Run Code Online (Sandbox Code Playgroud)

做完了!数据现在位于数据框中:

class(y)
[1] "data.frame"
Run Code Online (Sandbox Code Playgroud)

您可能还需要检出dput()写入R对象的ASCII文本表示形式的函数,然后将其粘贴到StackOverflow问题或答案中。