|
出于初学中的好奇,希望能够对一个数据框中的某一列数值加总,算出total值;
(比如交易金额之类的实际应用场景)
因为还不清楚R中的数学函数,故自己创建了一个简单的加总函数,如下:
其中11是为了计算简单,免得数值过大,正常应该是i < length(pre)
然后,用read.csv读取了一个csv文件,希望算第3列的加总值,操作如下:
>source("numfunc.R")
>myfile <- read.csv(file = "xxx.csv", header = T, sep =",")
>test <- sum(myfile , 3)
然后,算出来的test值为NULL,自己没用函数分布计算出来的值应该是1722650
然后,头好疼,对着分布计算的方法看了一下,没找出函数的问题。(难道是我太粗心 =。=)
请各位大神辛苦解答一下,谢谢!
|
|