gpt4 book ai didi

linux - 为什么 read.clipboard 在 R 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 03:50:45 33 4
gpt4 key购买 nike

为什么 read.clipboard() 在我的系统上不起作用?

> library(psych)
> read.table(text=read.clipboard(), sep="\t", header=T, stringsAsFactors=F, strip.white=T)
Error in textConnection(text, encoding = "UTF-8") :
invalid 'text' argument
In addition: Warning message:
In read.table(file("clipboard"), header = TRUE, ...) :
incomplete final line found by readTableHeader on 'clipboard'


> read.table(text=readClipboard(), sep="\t", header=T, stringsAsFactors=F, strip.white=T)
Error in textConnection(text, encoding = "UTF-8") :
could not find function "readClipboard"

版本信息:

> packageVersion('psych')
[1] ‘1.4.8.11’


> R.version
_
platform i486-pc-linux-gnu
arch i486
os linux-gnu
system i486, linux-gnu
status
major 3
minor 1.1
year 2014
month 07
day 10
svn rev 66115
language R
version.string R version 3.1.1 (2014-07-10)
nickname Sock it to Me
>

编辑:

根据@RichardSriven的建议,我使用了以下内容:

read.table('clipboard', sep="\t", header=T)  

如果我复制电子表格中的一些单元格并尝试上述命令,它不起作用。以下是错误:

Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") : clipboard cannot be opened or contains no text

但是如果我先粘贴到文本编辑器,然后从那里再次复制它,那么上面的命令就可以正常工作。

从电子表格复制数据后如何直接使用?

以下命令也显示了同样的问题,从文本编辑器复制时有效,但从电子表格复制时无效。我产生同样的错误。

> read.clipboard(sep="\t", header=T)  
Error in open.connection(file, "rt") : cannot open the connection
In addition: Warning message:
In open.connection(file, "rt") :
clipboard cannot be opened or contains no text

最佳答案

read.clipboard(sep="\t",header = T)上面的代码应该可以工作。另请注意,您需要复制 [from excel/libreoffice etc] ,转到 R 脚本并在 R 中运行命令。如果您在其间执行任何其他命令,这可能不起作用。希望这会有所帮助。

关于linux - 为什么 read.clipboard 在 R 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26453152/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com