【发布时间】:2015-01-04 03:39:26
【问题描述】:
我想为数据库中的每一列计算一些描述性统计信息,但是当我输入此代码时,它仍保留在第一列中。增加列应该怎么做?
Stat_Desc =function(x)
{
k<-ncol(x)
for(i in 1:k)
{
if(is.numeric(x[,i])| is.integer(x[,i]))
{}
else
{}
}
}
【问题讨论】:
-
你不需要
is.integer,因为is.numeric也为整数向量返回TRUE。 -
谢谢 Sven,我删除了那部分,但仍然无法正常工作。它停留在第一列,不计算我对下一个列的要求...
-
您的示例中的代码不会产生任何输出。
-
我添加了一些
print并将 data.frame 用作 x。输出没有显示任何问题。我想你应该给出你输入的实际数据。
标签: r loops for-loop auto-increment