【发布时间】:2013-02-20 18:53:56
【问题描述】:
我尝试使用 for 循环打印出几行。这是代码。
奇怪的是它不适用于 head() 函数。如果我将head() 替换为print(),它会起作用。
kw_id=c('a','b')
keyword_text=data.frame(col=c('a','b'), col2=c(1,2), row.names=(c('r1','r2')))
for (i in 1:2) {
plot_data<-subset(keyword_text,col==kw_id[i])
print(plot_data)
head(plot_data)
}
有人可以帮忙吗?我怀疑它与head() 函数有关。
【问题讨论】:
-
试试
print(head(plot_data)) -
@Arun -- 你是对的,当然,但你知道为什么对象不会像 REPL 中那样在
for循环中打印吗?还是“就是这样”? -
@JoshO'Brien,直到你问我才考虑过。我猜约书亚准确地回答了这个问题。