由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 再一次请教apply function 在R中的应用
相关主题
R: how to refer function arguments within function?R xlsReadWrite package
[R] How to apply "apply" here?有人对doomsday argument有研究吗?
问一个关于R 的问题【急】一个基本的R的问题,求助。谢谢!大包子答谢
请教一个R的问题(function)请教call execute
R 问题急求R问题
[合集] how to calculate chisq value in Rpass arguments by reference in R
[合集] 问个R里面diff函数的问题?什么是Error in forecast(A, h = 4, level = 95) : unused argument (level = 95)?
sas base question为什么有些函数在我的R中无法执行呢?
相关话题的讨论汇总
话题: function话题: apply话题: 函数话题: data话题: frame
进入Statistics版参与讨论
1 (共1页)
d*******1
发帖数: 854
1
我有一个function (x,y,z,a) 有三个arguments x, y z and a. 如果x y and z值有了
, 这个function就计算返回a值。
同时我有一个data frame 有x, y and z 三个column, 我的问题是如何在这个data
frame中向每一行apply我这个函数, 用variable x,y and z作为函数的输入argument
, 计算出每一行的a值,
谢谢了
k*******a
发帖数: 772
2
apply(data, 1, function(x) yourfunction(x[1],x[2],x[3]))
d*******1
发帖数: 854
3
谢谢指明方向, 但是怎样确定argument的顺序呢? 比如, 如果函数需要sample size
, 他怎知道x[1]是sample size 呢?因为在具体的函数中, sample size 不一定是第
一个的。

【在 k*******a 的大作中提到】
: apply(data, 1, function(x) yourfunction(x[1],x[2],x[3]))
1 (共1页)
进入Statistics版参与讨论
相关主题
为什么有些函数在我的R中无法执行呢?R 问题
R 再请教[合集] how to calculate chisq value in R
R 里面怎样查源代码?[合集] 问个R里面diff函数的问题?
R同名函数问题sas base question
R: how to refer function arguments within function?R xlsReadWrite package
[R] How to apply "apply" here?有人对doomsday argument有研究吗?
问一个关于R 的问题【急】一个基本的R的问题,求助。谢谢!大包子答谢
请教一个R的问题(function)请教call execute
相关话题的讨论汇总
话题: function话题: apply话题: 函数话题: data话题: frame