无法使用read.table读取输入,但使用read.delim工作正常

时间:2017-11-28 11:04:54

标签: r read.table

我正在尝试读取R中的制表符分隔文件。输入文件看起来像

Display_Name    Card_Transaction_Id Amount  Description Transaction_Date    Type    Transaction_Category_Name   CustId


Axis Bank (India) - Credit Card 295704447   14.4200 Service Tax @ 15.00%    2016-11-03  debit   Service Charges/Fees    10491693

Axis Bank (India) - Credit Card 295704449   96.1300 EMI Interest - 9/24, Ref# XXXXXXX   2016-11-03  debit   Interest    10491693

当我使用read.table函数时,它无法处理第2行中的#,而read.delim工作正常,read.table在第2行中给出空白值#read.delim给我一个正确的回应

我正在编写我正在使用的功能,有人能告诉我为什么会这样吗?

x <- read.table("....",header=TRUE,sep="\t",skipNul=TRUE,fill=TRUE)

对于read.delim,我提供以下输入

x <- read.delim("....",header=TRUE,skipNul=TRUE)

0 个答案:

没有答案