在R

时间:2019-02-04 06:13:59

标签: r import text-files

我在文本文件中有数据。我将其导入R时遇到问题。文本文件的示例如下所示:

  

孔:1必需:1最高机密:1他:1中心:1其他公民:1太平洋:1海军:1海军陆战队:1表面必须:1本书:1人名:1脚:2

像上面一样有很多数据行。 如果有人能帮助我解决这个问题,那就太好了!

提前谢谢!

我希望在两列中读取文件

holes        1  
must         1
top_secret   1

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