gpt4 book ai didi

R 字符因子到数字向量

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

我在其中一个字段中读取了一个带有“3:29”的 csv 文件(不带引号)。这是一个因素。如何将其转换为数字向量,例如c(3:29)?我试过 as.vector() 但这给出了一个字符串向量“3,4,5,6...29”(带引号,仍然是字符类)。

编辑答案需要适用于更一般的形式,例如,该列可能包含 3:6,7,9:11,需要将其转换为等效的 c(3:6,7,9:11)。

最佳答案

你可以做:

> eval(parse(text='3:29'))
[1] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
[26] 28 29

关于R 字符因子到数字向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4795024/

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