r - 无法在 R 中读取 XML 文件来转换数据框?
问题描述
尝试从 FAERS 读取 XML 文件并将其转换为 DataFrame,但无法读取R中的文件
到目前为止,我已经尝试library(XML)
过library(xml2)
出现此错误我已尝试在线解决方案但不起作用
> library(xml2)
> pg <- read_xml("faers/xml/ADR12Q4.xml")
Error in read_xml.character("faers/xml/ADR12Q4.xml") :
Input is not proper UTF-8, indicate encoding !
Bytes: 0xB5 0x67 0x2F 0x64 [9]
我已经尝试过这些——读取 xml 和utf8_encode(.)在 R 中不起作用
解决方案
尝试这个:
> pg <- read_xml('path', encoding='UTF-8')
你有文档here。
编辑:试试这个代码:
result <- XML::xmlParse("path_to_file")
这段代码对我有用。我正在处理您在问题中指定的文件(3_ADR20Q1.xml)
推荐阅读
- php - PHP 打印 - 调用未定义的函数 printer_list()
- electron - 为什么 Electron-Angular 项目在构建时会出现 GL ERROR
- node.js - 使用 nodejs 包装时,Cypress.io 找不到规范
- javascript - 如何在数组中对数组的第二个值进行排序?
- c# - 语音识别语义解释 UWP
- javascript - 将 2D SDF 函数转换为 JavaScript
- php - 如何将 Varnish ESI 与模块化 PHP 模板系统一起使用
- ios - 经常重新计算路线的问题
- python - Coverage 无法将“manage.py”作为 Python 代码运行
- servicestack - ServiceStack ApiKey