我在filter_output
中有一个名为R
的函数,该函数在求值时会给出以下输出:
Smoothed values of states and standard errors at time n = 392:
Estimate Std. Error
Kappa 0.000000003006008509 0.000001266168236651
Phi -0.000000005332550866 0.000001592969577779
custom1 0.007754099549102765 0.001189674872696318
custom2 0.000000000029421272 0.000614394025071959
但是问题是我无法将这些值存储在单独的矩阵中-例如,我无法使用filter_output$...
或filter_output[1]
等来获取估计值或标准误差因为它们似乎不属于该函数的任何调用(也不在列表中)。
我尝试使用函数capture.output
来获取这些单独的值,但是此函数似乎将它们提取为字符串,这似乎在计算上效率低下,因为我必须先分解字符串然后进行转换到一个数值。输出值时,是否有一种快速有效的方法来存储我的值?
答案 0 :(得分:0)
只需键入您将其另存为的对象的名称即可
filter_output1 <- filter_output %>% select(Estimate, Std. Error)
#print
filter_output1