相关疑难解决方法(0)

优雅的索引直到矢量/矩阵的结尾

在R中是否可以说 - 我想要从位置i到矢量/矩阵的末尾的所有索引?假设我想要从第3列开始的子矩阵.我目前只知道这种方式:

A = matrix(rep(1:8, each = 5), nrow = 5) # just generate some example matrix...

A[,3:ncol(A)] # get submatrix from 3rd column onwards
Run Code Online (Sandbox Code Playgroud)

但我真的需要写ncol(A)吗?是不是有任何优雅的方式如何说"从第3列开始"?有点像A[,3:]?(或A[,3:...])?

indexing r matrix dataframe

66
推荐指数
2
解决办法
8万
查看次数

".N"在r中的数据表中意味着什么?

我有一个数据表dt:

library(data.table)
dt = data.table(a=LETTERS[c(1,1:3)],b=4:7)

   a b
1: A 4
2: A 5
3: B 6
4: C 7
Run Code Online (Sandbox Code Playgroud)

结果dt[, .N, by=a]

   a N
1: A 2
2: B 1
3: C 1
Run Code Online (Sandbox Code Playgroud)

我知道by=a或者by="a"a列分组的方法,N列是重复次数的总和a.但是,我没有使用,nrow()但我得到了结果.这.N不仅仅是列名吗?我??".N"在R中找不到该文件.我试图使用.K,但它不起作用.什么.N意思?

r data.table

15
推荐指数
1
解决办法
2万
查看次数

如何删除R中数据集中的前N行?

我已经看到了这个堆栈溢出问题.但我想要的是删除我的数据集中的前N行.我不能想到解决方案,因为我是R的新手.

r

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

r ×3

data.table ×1

dataframe ×1

indexing ×1

matrix ×1