Read.Table-存在百分比字符问题

Read.Table-存在百分比字符问题,r,read.table,tab-delimited,R,Read.table,Tab Delimited,我正在尝试读取一个标签分隔的文件,可以在线使用ftp,在R中使用read.table 问题似乎在于,对于第三列,某些行的字符串包含撇号字符“以及百分比字符%(例如资本收益15.0%)和Bob的收入,例如- 810 | 13 |资本收益15.0%| 170 |-20 |鲍勃的收入| 100 | 80 |收入| 为了处理撇号字符,我使用了以下语法 df使用scan函数代替read.table包装器。你可以控制一切。而且速度更快,特别是如果您使用什么选项来指示R您正在扫描什么 dat <- sc

我正在尝试读取一个标签分隔的文件,可以在线使用ftp,在R中使用read.table

问题似乎在于,对于第三列,某些行的字符串包含撇号字符“以及百分比字符%(例如资本收益15.0%)和Bob的收入,例如-

810 | 13 |资本收益15.0%| 170 |-20 |鲍勃的收入| 100 | 80 |收入|

为了处理撇号字符,我使用了以下语法
df使用scan函数代替read.table包装器。你可以控制一切。而且速度更快,特别是如果您使用什么选项来指示R您正在扫描什么

dat <- scan(file     = "data.tsv",                            # Substitute this for url
        what     = list(c(rep("numeric",2), "character")),    # describe columns 
        skip     =  0,                                        # lines to skip
        sep      = "|")                                       # separator

获取选项的完整列表。

您能从文件中发布一两行示例吗?你能用一个较小的示例文件重新创建问题吗?请不要试图在注释中发布示例行。改为编辑你的问题。你可以试试df
?scan