我有json
国家数据的文件。其中一个文件具有以下数据:
"[{\"count\":1,\"subject\":{\"name\":\"Namibia\",\"alpha2\":\"NA\"}}]"
我有以下代码使用包将其转换json
为:data.frame
jsonlite
df = as.data.frame(fromJSON(jsonfile), flatten=TRUE))
我期待一个data.frame
带有数字和字符串的:
count subject.name subject.alpha2
1 Namibia "NA"
相反,NA
alpha2 代码被自动转换为NA
逻辑代码,这就是我得到的:
str(df)
$ count : int 1
$ subject.name : chr "Namibia"
$ subject.alpha2: logi NA
我希望 alpha2 是一个字符串,而不是逻辑。我该如何解决?