全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2651 9
2011-08-09
使用R 没多久 有两个关于R的问题不知道有没有高手能解答一下
一个是关于时间的问题, 我有一个时间变量,用as.POSIXct函数转化后
变成2008-12-01 18:22:54 的格式,想问一下如何能方便的取出其中的年,
月,日,时,分,秒
第二个问题是关于查看函数体的,在使用包randomForest时有一个importance函数,怎样
才能看到它的源代码,直接输importance, 得到的是
function (x, ...)
UseMethod("importance")
<environment: namespace:randomForest>
接下来就不知道该怎么办了

二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-9 12:13:14
友情帮顶!
二维码

扫码加我 拉你入群

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

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

2011-8-9 13:35:29
LZ能把第一个问题中的具体时间变量给出来吗?
关于第二个问题的代码:
library(randomForest)
getS3method("importance","randomForest")
二维码

扫码加我 拉你入群

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

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

2011-8-9 16:09:54
If you want to extract the year, month, ... from the data POSIXlt class may be more convenient. Use as.POSIXlt() to convert to this class then use varName$year+1900, varName$month, varName$mday, varName$hour, varName$min and varName$sec to extract the year, month, day of month, hour, minute and second of the data/time. (Here varName is the name of the POSIXlt variable).
二维码

扫码加我 拉你入群

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

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

2011-8-9 16:54:47
非常感谢上面两位,终于都弄清楚了。
二维码

扫码加我 拉你入群

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

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

2011-8-10 13:52:02
zhangyangsmith 发表于 2011-8-9 16:09
If you want to extract the year, month, ... from the data POSIXlt class may be more convenient. Use  ...
谢谢你的解答,我在实际操作中发现个问题如果如下定义
x <- data.frame(Date=as.POSIXlt(Time),.....)
其中 variable Time 是格式为"2008-09-10 10:12:33"的字符串
在这种情况下,似乎就没办法对Date来取year,month......了,
不知道有没有什么办法来解决, 谢谢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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