大家好我想在R中加载一个.txt文件,我遇到了一些麻烦。我原来的.txt文件有下一个结构(我无法添加dput版本,因为我的文件加载错误,但我包含变量及其值):
ID Key.Number
1708888894 4222200000549012
0208823891 0002200000549111
0508823891 1717100000549111
0999923891 1717100000549111
0708888894 0002200000591111
它的名称为“Testing.txt”,由2个变量ID
和Key.number
组成。在.txt文件中,变量由制表符(制表符)分隔。为了阅读我的文件,我使用了这段代码:
test=read.delim("Testing.txt")
test
我得到了这个:
ID Key.Number
1 1708888894 4.222200e+15
2 208823891 2.200001e+12
3 508823891 1.717100e+15
4 999923891 1.717100e+15
5 708888894 2.200001e+12
如何查看ID
列零被忽略,Key.Number
所有值均为科学格式。另外我尝试过read.table,但是由于源文件的性质(测试只是一个例子),第一行中包含列名,当我使用col.names()= test [1,]时我没有得到原来的名字。我用read.table()
V1 V2
1 ID Key.Number
2 1708888894 4222200000549012
3 0208823891 0002200000549111
4 0508823891 1717100000549111
5 0999923891 1717100000549111
6 0708888894 0002200000591111
非常感谢您的帮助和建议对我来说非常重要。
答案 0 :(得分:0)
DF <- read.table(text="ID Key.Number
1708888894 4222200000549012
0208823891 0002200000549111
0508823891 1717100000549111
0999923891 1717100000549111
0708888894 0002200000591111",
colClasses="character", header=TRUE, blank.lines.skip=FALSE)
# ID Key.Number
# 1
# 2 1708888894 4222200000549012
# 3 0208823891 0002200000549111
# 4 0508823891 1717100000549111
# 5 0999923891 1717100000549111
# 6 0708888894 0002200000591111