Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我想把字符“6000”变成一个整数。我可以做到
as.integer(6000)
但是,假设用户输入是“6***”。这给了我一个错误。我如何转换
as.integer(6***)
进入北美。
你永远不会写as.integer(6000)或as.integer(6***)。
相反,你会写
as.integer("6***")
甚至更有可能
as.integer(str)
str用户输入提供的一些文本在哪里。也许从文件中读取等等。
str
在这种情况下
如果NA是str包含6***.
NA
6***
> str = "6***" > as.integer(str) [1] 不适用 警告信息: 强制引入的 NA