r - 如何修复返回未定义变量的错误
问题描述
我正在尝试解析一个 JSON 文件,该文件有数千个单独的 JSON 对象,但出于测试目的,我只使用 3 行 JSON 对象。我遇到的是,我已经在 R 中声明了一个函数并使用了 rjson 包,但是当我尝试在 RStudio 中执行 R 文件时,我在控制台中收到一个错误,提示我的函数未定义。
我尝试通过控制台调用该函数,并通过 R 脚本文件执行。我还阅读了一些教程,因为我以前从未在 R 中工作过。
library("rjson")
parseJsonData <- function (fileName)
{
result <- fromJSON(file = fileName)
jsonFrame <- as.data.frame(result)
return(jsonFrame)
}
parseJsonData("testData.json")
我希望返回一个数据框并打印到控制台窗口。
更新:
似乎是文件格式的问题,不幸的是,我无法控制,提供的文件是一个 json 文件,但它被格式化为具有 10k 个单独的 JSON 对象,而不是对象列表。
例如,这是文件在 testData.json 中的格式
{“名称”:“test1”,“值”:“1”}
{“名称”:“test2”,“值”:“2”}
{“名称”:“test3”,“值”:“3”}
{“名称”:“test4”,“值”:“4”}
{“名称”:“test5”,“值”:“5”}
解决方案
推荐阅读
- c++-cli - 尝试在 c++/clr 中尝试 TryParse 但 OUT 未定义
- powershell - 通过 powershell 脚本添加用户会出错
- google-apps-script - 打开 2 个 URL 谷歌表
- ios - expo build:ios 后找不到模块“@expo/traveling-fastlane-linux”错误?
- python - 模型突然“忘记”它所学的一切,并在大约 110 个 epoch 时停止工作。NaN 损失和 50% 的准确率
- java - httpRequest.getSession(true) 方法在 weblogic 12.1.2 中返回 null
- javascript - 如何使用 reactJS 和 css 在全屏背景中显示图像?
- python - 上课点 - Python
- sql - SQLite 日期调整不正确
- mongodb - 使用 ReactiveMongo 库表示要存储在 mongo 中的产品