gpt4 book ai didi

r - 标点符号向量

转载 作者:行者123 更新时间:2023-12-04 12:35:10 25 4
gpt4 key购买 nike

对于数字我可以这样写一个向量:

digits <- c("0","1","2","3","4","5","6","7","8","9")

我怎样才能得到标点符号的类似向量?

最佳答案

您可以使用 Unicode 代码点将数字转换为标点符号(感谢 Konrad,指出了这一点)。

strsplit(intToUtf8(c(33:47, 58:64, 91:96)), "")[[1]]
# [1] "!" "\"" "#" "$" "%" "&" "'" "(" ")" "*" "+" "," "-" "."
#[15] "/" ":" ";" "<" "=" ">" "?" "@" "[" "\\" "]" "^" "_" "`"

一些埃塞俄比亚标点符号(0x1361:0x1367):

strsplit(intToUtf8(0x1361:0x1367), "")[[1]]
[1] "፡" "።" "፣" "፤" "፥" "፦" "፧"

如果缺少您要使用的标点符号,您可以查找与您想要的标点符号关联的 unicode 点,然后使用它(例如 http://www.fileformat.info/info/unicode/category/Po/list.htm 之类的地方)。您还可以从 utf8ToInt 获取整数。例如 "~"不包括在上面:

utf8ToInt("~")
#[1] 126

关于r - 标点符号向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38807349/

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