R:读入数据

时间:2013-06-04 19:35:05

标签: r

我试图将数据读入R. R中的原始数据如下所示(2列):

0001694304038 0001307304135
53693819142794292671008449081562285178 35902638881091172349429496704016716029
0001694315761 0002347472709

但是,每当我将其读入RStudio时,数据就会变为

                  V1           V2
1       1.694304e+09 1.307304e+09
2       5.369382e+37 3.590264e+37
3       1.694316e+09 2.347473e+09

如何让R读取数据,就像它们在原始数据中一样? (我希望它们以我原始数据文件中的格式出现在RStudio中)

详细说明,第1列和第2列是IP地址,我正在尝试获取igraph。如果我能保留原始数据中的IP地址,它将使我的生活变得轻松。

2 个答案:

答案 0 :(得分:2)

将数据文件读取为字符串,而不是整数。这取决于您使用的输入法。使用例如read.table,您可以按如下方式设置colClasses

dat = read.table(file="file.dat", header=F, colClasses=c("character", "character"))

答案 1 :(得分:1)

使用colClasses参数。

read.table(*, colClasses=c("character", "character"))