不带0值的R表
我创建了两个变量不带0值的R表,r,R,我创建了两个变量 > Ntimes <- c(0:9) > frequency <-c(2,4,4,8,4,5,2,4,2,1) 然而,我不想有一个矩阵,但它的风格 N times 0 1 2 3 4 5 6 7 8 9 Frequency 2 4 4 8 4 5 2 4 2 1 我不介意,可能是在专栏里 我该怎么做 多谢各位 Ntimes <- c(0:9) frequency <-c(2,4,4,8,4,5,2,4,2,1) 要将它们作为行,可以
> Ntimes <- c(0:9)
> frequency <-c(2,4,4,8,4,5,2,4,2,1)
然而,我不想有一个矩阵,但它的风格
N times 0 1 2 3 4 5 6 7 8 9
Frequency 2 4 4 8 4 5 2 4 2 1
我不介意,可能是在专栏里
我该怎么做
多谢各位
Ntimes <- c(0:9)
frequency <-c(2,4,4,8,4,5,2,4,2,1)
要将它们作为行,可以使用rbind。将一行或数据帧堆叠在另一行或数据帧下
rbind(Ntimes,frequency)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
Ntimes 0 1 2 3 4 5 6 7 8 9
frequency 2 4 4 8 4 5 2 4 2 1
非常感谢。我试着用平均数得到了4.05,但用计算器我得到了3.944。你知道哪一个是正确的吗?所有20个数字的平均值都是4.05。每一列的平均值都可以用applymydf得到,2,mean,其中mydf需要加权平均值,因此正确值是3.944。试试r中的加权平均值
Ntimes <- c(0:9)
frequency <-c(2,4,4,8,4,5,2,4,2,1)
data.frame(Ntimes,frequency)
Ntimes frequency
1 0 2
2 1 4
3 2 4
4 3 8
5 4 4
6 5 5
7 6 2
8 7 4
9 8 2
10 9 1
rbind(Ntimes,frequency)
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
Ntimes 0 1 2 3 4 5 6 7 8 9
frequency 2 4 4 8 4 5 2 4 2 1