24小时热门版块排行榜    

查看: 2796  |  回复: 3

兰溪清浅

新虫 (初入文坛)

[求助] R语言求大量数据的log值怎么求?求助高手! 已有2人参与

如题,就是把每个数据都转换为它的对数值。
R语言能给出大概的代码吗?不行的话,excel也行,我是真不会。。。求助!高手~~
具体见图片。

R语言求大量数据的log值怎么求?求助高手!
1.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

呀你在看我主页!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

digitalbio

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
没调试。用具体函数代替函数名
Excel vba:
dim row_start,row_end,col_start,col_end as integer
'赋值
dim i,j as integer
for i=row_start to row_end
for j=col_start to col_end
cell(i,j).value=函数名(cell(i,j).value)
next
next

[ 发自手机版 http://muchong.com/3g ]
2楼2015-03-15 04:00:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dudusdau

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
这个直接读到R中就可以取log了,
dat <- read.xls("filename"# 最好使用CSV
dat <- dat[,-1] # 去掉行名
dat <- dat[-1,]# 去掉列名
ndat <- log(dat)
write.xls("filename"

大体就这样 ,可能读进来 需要调整
3楼2015-03-17 08:57:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dudusdau

木虫 (正式写手)

引用回帖:
3楼: Originally posted by dudusdau at 2015-03-17 08:57:32
这个直接读到R中就可以取log了,
dat <- read.xls("filename"# 最好使用CSV
dat <- dat # 去掉行名
dat <- dat# 去掉列名
ndat <- log(dat)
write.xls("filename"

大体就 ...

晕,括号 咋成图像了 。。。
4楼2015-03-17 08:58:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 兰溪清浅 的主题更新
信息提示
请填处理意见