read.table() 不能容忍丢失数据吗?
Is read.table() intolerant to missing data?
我尝试使用 read.table 函数将以下数据集导入 R:
Gender Age target-TAA Survival(mo)
1 59 IL13Ra2 6
1 63 EGFRvIII 5
2 71 IL13Ra2 12
1 67 CD133 4
2 48 EGFRvIII 10
1 78 CD133 6
1 65 IL13Ra2 5
2 65 IL13Ra2 7
1 73 EGFRvIII 2
2 78 EGFRvIII
1 56 IL13Ra2 14
1 67 CD133 7
2 69 CD133 9
2 43 IL13Ra2 6
2 58 EGFRvIII
1 61 CD133 3
1 60 IL13Ra2 5
2 75 EGFRvIII 13
2 66 EGFRvIII 7
现在,缺少 3 个数据,我不断收到以下错误:
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
line 2 did not have 5 elements
并且弹出此错误指的是缺少文件的不同行。如何在不更改数据集的情况下解决此问题?
我们可以使用 read.table
和 fill = TRUE
df1 <- read.table('file.csv', fill = TRUE)
我尝试使用 read.table 函数将以下数据集导入 R:
Gender Age target-TAA Survival(mo)
1 59 IL13Ra2 6
1 63 EGFRvIII 5
2 71 IL13Ra2 12
1 67 CD133 4
2 48 EGFRvIII 10
1 78 CD133 6
1 65 IL13Ra2 5
2 65 IL13Ra2 7
1 73 EGFRvIII 2
2 78 EGFRvIII
1 56 IL13Ra2 14
1 67 CD133 7
2 69 CD133 9
2 43 IL13Ra2 6
2 58 EGFRvIII
1 61 CD133 3
1 60 IL13Ra2 5
2 75 EGFRvIII 13
2 66 EGFRvIII 7
现在,缺少 3 个数据,我不断收到以下错误:
Error in scan(file = file, what = what, sep = sep, quote = quote, dec = dec, :
line 2 did not have 5 elements
并且弹出此错误指的是缺少文件的不同行。如何在不更改数据集的情况下解决此问题?
我们可以使用 read.table
和 fill = TRUE
df1 <- read.table('file.csv', fill = TRUE)