gpt4 book ai didi

r - 从字符串中选择第n个字符

转载 作者:行者123 更新时间:2023-12-03 16:29:50 24 4
gpt4 key购买 nike

我有一串带有随机空格和一些句点的随机字母。我想从中获取每n个值(例如,每10个值)。我的想法是,如果可以转置它,则可以使用行号为每个第n个值进行选择。任何帮助表示赞赏!

string <- "hutmnycdsldzlkt.ytairuaypk  dq.gubgp hyfjuwvpcdmvqxfcuhapnx"

最佳答案

跟踪OP的想法(“使用行号”)。拆分字符串,用10行填充矩阵,然后选择第一行。

matrix(strsplit(x, "")[[1]], nrow = 10)[1, ]
# [1] "h" "d" "r" "." "j" "x"
您会收到回收警告,但这不会影响我们,因为我们选择了第一行。

Good'ol charToRaw:
rawToChar(charToRaw(x)[c(TRUE, rep(FALSE, 9))])
# [1] "hdr.jx"

关于r - 从字符串中选择第n个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66340924/

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