我在文本文件中有数据。我将其导入R时遇到问题。文本文件的示例如下所示:
孔:1必需:1最高机密:1他:1中心:1其他公民:1太平洋:1海军:1海军陆战队:1表面必须:1本书:1人名:1脚:2
像上面一样有很多数据行。 如果有人能帮助我解决这个问题,那就太好了!
提前谢谢!
我希望在两列中读取文件
holes 1
must 1
top_secret 1
答案 0 :(得分:1)
x <- data.frame('name' = scan('input_file.txt', what = 'list', sep =' '))
x$name <- as.character(x$name)
x$value <- substr(x$name, start = nchar(x$name), stop = nchar(x$name))
x$name <- substr(x$name, start = 1, stop = nchar(x$name) - 2)
print(x)
name value
1 holes 1
2 must 1
3 top_secret 1
4 he 1
5 center 1
6 other_civilans 1
7 the_pacific 1
8 the_navy 1
9 a_lot 1
10 surface_must 1
11 this_book 1
12 man_named 1
13 <num>_feet 2