【发布时间】:2014-07-26 20:18:07
【问题描述】:
我正在学习 R。我正在阅读一本具有以下 hist 函数的书,该函数基本上从直方图中删除 0 值和 >=1000 值。
问题是我不明白代码在说什么,书上也没有解释。
() 里面的条件是什么,为什么 !0 指定了两次?有没有另一种更直观的方法来编写这段代码?我正在使用格子包。
非常感谢您的帮助!
hist(don$TGiving[don$TGiving!=0][don$TGiving[don$TGiving!=0]<=10000])
【问题讨论】:
-
这个
hist()函数与Lattice无关。而且这个命令很奇怪,最好是hist(don$TGiving[don$TGiving!=0 & don$TGiving<=10000])。这是什么书?!? -
感谢 lattice 的回复和澄清。这本书是用 R 进行的数据挖掘和业务分析。您的代码更加直观且易于阅读。工作原理完全相同。谢谢!