PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
R_Language
[问题] as.interger转换问题
楼主:
jerkoffme
(摩德男孩)
2019-04-02 14:35:26
[问题类型]:资料行转换问题
[软件熟悉度]:
R使用一年以上
[问题]
假设当我有一串factor向量叫x
>x
1001001010
levels:0,1
但我将它转换为as.interger(x)
却会变成
2112112121
不理解为何转换为整数后都会自动+1,是因为0不是整数吗,但0是整数阿
苦恼中
[环境叙述]:
3.4.4
作者: obarisk (OSWALT)
2019-04-02 14:36:00
as.numeric(as.character))或是你自己减1
作者: F0011010101 (法客)
2019-04-02 17:00:00
不是加一,那是因子的顺序,例如你输入as.numeric(factor(c("B","A","C","B")))因为因子顺序是:A,B,C ;所以结果会呈现2132
作者:
bboybighead2
(脚毛会唱歌)
2019-04-02 17:37:00
as.interger(as.character(x)) 降就会是正确数字了至于原因楼上解释了更正 as.integer拼错
继续阅读
[问题] ncdf4 如何删掉现有的data/var
dreler1
Re: [问题] grid生样本 避免for循环
celestialgod
Re: [问题] grid生样本 避免for循环
locka
[问题] grid生样本 避免for循环
ntpuisbest
[问题] apply 排序矩阵 用列排序
ntpuisbest
Re: [问题] dataframe运作embed及修正timedelay首栏
TreeMan
[问题] dataframe运作embed及修正timedelay首栏
paranoia5201
Re: [问题] 多条件筛选特定资料出来
TreeMan
[问题] 多条件筛选特定资料出来
qibqib
Re: [问题] 类似枢纽分析的表格制作
celestialgod
Links
booklink
Contact Us: admin [ a t ] ucptt.com