我试图在R:
中通过unicode迭代可用的卡片 cat('\U1F0A1')
例如产生,cat('\U1F0A2')
产生等等......
但是,我最初想到将'\U1F0A'
与paste0
函数粘贴在一起,然后才会粘贴,从而导致:
> cat(paste0('\U1F0A','1'))
Ἂ1
这使我在A
粘贴了1
个异常{。}}。有没有人知道如何迭代整个套装?
其他以失败告终的尝试:
"U1F0A1"
,"U1F0A2"
等代码,然后将它们附加到"\"
,但这会产生反斜杠作为R中的转义字符的问题。sprintf
函数在末尾插入值。答案 0 :(得分:2)
您可能更好地转换为字符的整数表示。找到你的第一点
start <- utf8ToInt('\U1F0A1')
然后使用intToUtf8
将这些数字转换回字符
intToUtf8(start)
intToUtf8(start + 1)
intToUtf8(start + 2)
# ...etc