【发布时间】:2023-03-19 20:08:01
【问题描述】:
我使用fread 读取了一个在其字段中包含html 代码的csv 文件,对其进行了一些维护并使用fwrite 将生成的数据表写入文件。问题是现在所有的 html 都用四引号填充,例如colspan="""""7""""。有 qmethod 参数,但我不知道如何使用它,因为我也不想用反斜杠转义引号。
是否可以避免这种情况,或者我必须使用 sed 吗?
例如,我得到了 csv 文件:
htmlcode,id
<colspan="7">,1
<colspan="8">,2
我用fread 将其读入数据表,我删除了id 列并将数据表用fwrite 写回csv 文件我得到:
htmlcode
<colspan=""""7"""">
<colspan=""""8"""">
【问题讨论】:
-
我实际上并没有完全理解您的问题,但会使用
gsub将"的多次出现替换为单个"工作吗? -
FWIW base64 编码 HTML“字段”通常比以原始形式存储要好得多,除非我们谈论的是数据库“blob”或 WARC 文件。
标签: r data.table