我正在学习木偶,并试图在家里的虚拟机上进行试验。 我还没有使用puppet服务器,只是在本地运行。 它工作正常,但每次我运行puppet apply … ,我得到了几秒钟的延迟,之后它显示消息 warning: Could not retrieve fact fqdn 我假设这条消息与延迟有关,我想摆脱它(延迟 – 我可以忍受这个消息)。 谷歌search解决scheme似乎表明,这是与DNS查询有关,但我真的不能find任何其他的东西,这似乎令人惊讶。 我所要的只是能够快速地在我的虚拟机上应用清单,所以我可以尝试。 我如何加快速度? 更新:我没有看到任何额外的信息在debugging输出,但它看起来像这样: $ puppet apply -dv puppet-1.pp warning: Could not retrieve fact fqdn debug: Failed to load library 'rubygems' for feature 'rubygems' debug: Failed to load library 'selinux' for feature 'selinux' debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is missing … […]
什么是最有效(即有效/适当)的方式来清理一个包含多个层次的因素需要被折叠? 也就是说,如何将两个或更多的因素水平合并为一个。 下面是一个例子,其中“是”和“是”两个级别应该折叠为“是”,“否”和“N”折叠为“否”: ## Given: x <- c("Y", "Y", "Yes", "N", "No", "H") # The 'H' should be treated as NA ## expectedOutput [1] Yes Yes Yes No No <NA> Levels: Yes No # <~~ NOTICE ONLY **TWO** LEVELS 一种select当然是用手和sub打交道。 另一种方法是允许重复标签,然后放下它们 ## Duplicate levels ==> "Warning: deprecated" xf <- factor(x, levels=c("Y", "Yes", "No", "N"), labels=c("Yes", […]