全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1034 5
2016-10-30
各位大神,我想把原数据中的所有interger类型的变量,都改成numeric,这些变量并不是放在一起的,而且变量很多不知道他们具体在哪一列。
现在想请教各位,我该如何写这个程序,用if()可以吗?
提前感谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-30 13:19:25
请举一个具体的例子吧。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-30 18:08:01
hugebear 发表于 2016-10-30 13:19
请举一个具体的例子吧。
感谢翻牌!
我不是很清楚if函数该怎么写(R小白一枚)只是有这个想法,我现在的方法只能是把他们分别在第几列(人工)找出来,然后用data[,c(……)]<-lapply(data[,c(……)],as.numeric)改变数据类型,这样做太麻烦了,大神有没有什么方法可以直接处理这个问题啊

再次感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-30 23:01:42
Tia1992 发表于 2016-10-30 18:08
感谢翻牌!
我不是很清楚if函数该怎么写(R小白一枚)只是有这个想法,我现在的方法只能是把他们分别在第 ...
我的意思是,给我一个具体的数据的例子,然后用这个例子说明你想得到的输出是什么~可以是很简单的例子,能够说明问题就好。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-31 00:58:23
确实应该给出具体的数据,这样写代码也容易。不然还要让人家生成数据。另外,帖子的题卡最好具体些。

用> is.integer(1)
[1] FALSE
> is.integer(1.0)
[1] FALSE
> is.integer(1L)
[1] TRUE
可以判断
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-31 02:29:04
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群