我有一个包含数据和信息的csv文件。信息在{}之间提供。文件内容采用这种格式。
{information}
data
{information}
如何删除信息并仅从文件中提取数据
文件结构
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 8586 obs. of 1 variable:
$ {: chr "Data Vers : 7" "WinDate : 27.10.2016" "WinTime : 16:28:31"
"VecTime : 265426.631" ...
- attr(*, "spec")=List of 2
..$ cols :List of 1
.. ..$ {: list()
.. .. ..- attr(*, "class")= chr "collector_character" "collector"
..$ default: list()
.. ..- attr(*, "class")= chr "collector_guess" "collector"
..- attr(*, "class")= chr "col_spec"
数据看起来像这样
{
properties of data
}
x y z
1.2 4.6 5.4
3.5 2.7 6.8
{
properties of data
}
请指导我这个
答案 0 :(得分:0)
这是一个解决方案:
library(stringr)
provided_csv<-c("{information}
data_1
{information}","{information}
data_2
{information}")
str_match(provided_csv,"\\{(.*?)\\}")[,2]
[1] "information" "information"