【发布时间】:2015-03-13 15:18:10
【问题描述】:
我有一个宏观经济数据数据集,例如 GDP、通货膨胀等...其中行 = 不同的宏观经济指标,列 = 年
由于缺少某些值(例如:任何国家/地区的任何一年的 GDP),它们被记为“NA”。
当我执行这些操作时:
#
data = read.table("14varnumeros.txt", header = FALSE, sep = "", na.strings = "NA", dec = ".", strip.white = TRUE)
benford(data, number.of.digits = 1, sign = "both", discrete=TRUE, round=3)
#
它给了我这个错误:
Error in extract.digits(data, number.of.digits, sign, second.order, discrete = discrete, :
Data must be a numeric vector
我认为这是因为 NA 字符串,但我不知道如何解决它
【问题讨论】:
-
您从哪个包中获取
benford函数?我在 CRAN 上看到至少两个候选人。 -
我使用的是 benford.analysis 包,而不是 Benford.Tests 包。我认为问题在于“数据”不是数字(显然),因为它是一个列表
标签: na missing-data benfords-law