gpt4 book ai didi

r - 读取 R 中向量的元素时出错

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

我想将一些数字转换为单词(因此 5 变为“五”等)。我正在使用 english库以创建已转换为单词的整数向量。但是,当我尝试访问向量的某些元素(100 之后的元素)时,收到以下错误:
Error in UK && (d <- makeNumber(dvec)) > 0 : invalid 'x' type in 'x && y'
这是我的代码:

library(english)
words <- as.english(c(1:1000))
words[999]

目的是访问向量的任何元素 words .

最佳答案

english类可以转换为character

as.character(words)[999]
#[1] "nine hundred ninety-nine"

问题从 3 位数字开始
words[100]  

Error in UK && (d <- makeNumber(dvec)) > 0 : invalid 'x' type in 'x && y'



使用 [ 检查方法
grep('english', methods(`[`), value = TRUE)
#[1] "[.english"

所以,有一个现有的方法来子集,但可能是一个错误

关于r - 读取 R 中向量的元素时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61087653/

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