【发布时间】:2016-08-05 17:30:56
【问题描述】:
在使用 pdftools 包读取 R 中的 pdf 后,我得到一个列表,其中列表的每个元素都有一个类似表的结构,我想将维护其表结构的列表的每个元素聚合到一个数据框中.
这里有一个生成的 txt 文件的链接: https://drive.google.com/open?id=0Bydt25g6hdY-b0NwaDF1NWE0NkU
我试过这个:
table <- list(0)
for (i in test5) { table <- append(table, i)}
但我得到了相同的列表。
我希望能够将它作为一个表格,其中每一列都是一个变量,每一行都是一个观察值,如果可能的话删除日期行,这样它就不会干扰列。
这是dput(table[1:3])的输出
list(" ",
c("\r\n Thu 04/21/2016 ", "\r\n _No Call Type Attached 0 00:00 00:00 00:00 00:00 00:00 0 0% 0% 00:00 00:00\r\n IEX Billing English 12.5% 1 03:17 00:55 00:03 04:15 00:00 2 200% 0% 00:27 00:00 1 100%\r\n IEX VOB English 50.0% 4 03:15 01:29 01:12 05:57 00:00 1 25% 0% 05:56 00:00 4 100%\r\n IEX VOB Spanish 37.5% 3 03:59 00:20 00:28 04:48 00:00 3 100% 0% 00:20 00:00 3 100%\r\n "
), "\r\n")
【问题讨论】:
-
不像原子向量,你不应该像这样初始化一个列表。相反,只需使用
x = list() -
谢谢@Frank,我会继续这样做。
标签: r