gpt4 book ai didi

r - 在一行中将多个对象从字符串转换为数字?

转载 作者:行者123 更新时间:2023-12-05 09:01:56 25 4
gpt4 key购买 nike

我有 3 个带数字的字符串。

a = "1"
b = "2"
c = "3"

使用as.numeric()abc 转换为数字的复杂方法是:

a = as.numeric(a)
b = as.numeric(b)
c = as.numeric(c)

如何在一行中完成此操作?

有点像这样(显然这样不行)

a,b,c = as.numeric(a,b,c)

最佳答案

使用 collapse 中的 %=% 运算符,这是可能的

library(collapse)
c('a', 'b', 'c') %=% as.numeric(c(a, b, c))

-输出

> a
[1] 1
> b
[1] 2
> c
[1] 3

关于r - 在一行中将多个对象从字符串转换为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72520691/

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