gpt4 book ai didi

r - 在 R 中将复制的文本转换为字符串的快速方法?

转载 作者:行者123 更新时间:2023-12-04 09:46:59 27 4
gpt4 key购买 nike

我有一个从 R 外部复制的文本列表:

  • 例如:a、b、c、d、e、f、g、h、i、j

我只想快速将每个单词(在本例中为字母)转换为供 R 使用的字符串:

  • 例如:“a”、“b”、“c”、“d”、“e”、“f”、“g”、“h”、“i”、“j”

有没有把外部文本转成字符串字符的函数或快捷方式?

例子:

> a,b,c,d
Error: unexpected ',' in "a,"

> function(a,b,c,d)
[1] 'a','b','c','d'

我知道一个简单的函数可能不会工作,因为它会假定非字符串是未知的 R 对象。但是可能有一些技巧可以使这项工作成功?

注意:我知道我可以在其他程序(例如记事本++)中相当快地执行此操作,但我想知道是否可以在 R 中快速执行此操作?

最佳答案

这里有一些简单的东西:

我首先复制 a,b,c,d 并在 R 中:

z <- readClipboard()
z
[1] "a,b,c,d"

然后你就可以玩弄它了。示例:

strsplit(z, split = ",")
[[1]]
[1] "a" "b" "c" "d"

编辑:这仅适用于 Windows。感谢@Gregor 的评论。

关于r - 在 R 中将复制的文本转换为字符串的快速方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39934995/

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