【发布时间】:2013-09-17 13:33:05
【问题描述】:
我得到了一个二进制数据集,指示一个虚构测试的正确/错误测试答案。我要将这些数据导入 R 中,以便在课程中对其进行分析。
如果不将每行中的值更改为单个大数字,我很难将数据集导入 R。我最初的想法是缺少分隔字符会导致我出现问题。
.txt 文件的前几行如下所示:
11011111110001100000001110000010
11111100110000001010001000100000
00001011110000000000000010001000
11110101000101100111000100000110
10000000100000100101000000101000
11111110001000001001000010000000
当我将这些行读入 R 时,我收到:
1.101111e+31
1.111110e+31
1.011110e+27
1.111010e+31
1.000000e+31
1.111111e+31
而不是1s和0s的行表示测试结果。
【问题讨论】:
-
如何导入数据? readLines() 通常对我有用,将输入保持为字符而不是转换为数字。
-
我一直在使用 read.table,我认为它导致了将行转换为单个值的问题。