【发布时间】:2017-10-22 16:16:23
【问题描述】:
如果我有这种类型的矩阵:
V1...................V2
"Mateo"..............1
"Marcos".............2
"Lucas"..............3
"Juan"...............4
"Felipe".............5
"Federicus"..........6
这个想法是使用列 V1 创建一个相同类型的新矩阵,例如从第二行到第四行提取:
If V1= "Marcos" & V1="Felipe"
然后显示从 Marcos 到 Felipe:
V1...................V2
"Marcos".............2
"Lucas"..............3
"Juan"...............4
"Felipe".............5
【问题讨论】:
-
使用
which查找范围并使用seq获取序列。像这样的东西应该可以工作i1 <- with(df1, match(c("Marcos", "Felipe"), V1)); df1[i1[1]:i1[2],]。我假设它是一个 data.frame