我有一個數據框,我試圖在其上運行一個子集。在我的數據幀,我有一個名爲列「開始」,我試圖做到這一點:使用與列名稱相同的變量對數據框進行子集
sub <- subset(data,data$start==14)
,我得到正確的地方開始= 14的所有行的一個子集。
但是,當我這樣做:
for(start in seq(1,20,by=1)) {
sub <- subset(data,data$start==start)
print(sub)
}
它不能正確找到的子集。它只是打印整個數據框。
這是爲什麼?如何解決?