2016-07-26 91 views
0

我有几个扩展名为.bin的文件,例如mydata1.bin,mydata2.bin等。我想将这些文件读入R,以便我可以将它们组织成一个数据帧。如何将文件“mydata.bin”读入R

文件包含以下数据:

"2016-07-22`353032173`kataraqatar`Katara was born out of a long held vision to position Qatar as an international cultural lighthouse. We will be sharing Katara's latest news and updates.`15`224247`1`280`Doha, Qatar`Kuwait`16485`2016-07-21 17:01:13`4`756172188416413696`NULL`NULL`und`False`2`لكي تكون قريب من فعاليات وأنشطة #كتارا اتصل على 182Be close to the #Katara events and activities, by calling: 182 url`NULL`NULL`url 
2016-07-22`353032173`kataraqatar`Katara was born out of a long held vision to position Qatar as an international cultural lighthouse. We will be sharing Katara's latest news and updates.`15`224247`1`280`Doha, Qatar`Kuwait`16485`2016-07-21 15:00:59`14`756141931495915520`NULL`NULL`ar`False`1`يُلقي خطبة الجمعة فضيلة الشيخ محمد مكي، إمام وخطيب جامع #كتارابعنوان "الثقة بالله في الأزمات"#كتارا_ملتقى_الثقافات url`NULL`NULL`url 
2016-07-22`353032173`kataraqatar`Katara was born ..... " 

隔板是:`

+0

文件扩展名为: - .bin Separator是: - “'” –

+0

你试过了吗?readBin' – Learner

+0

是的......但我没有工作。可能我不知道如何恰当地使用它。但我读了一篇文档并按照步骤操作。 –

回答

0

也许沿着这条线?

setwd("/path/to/your/files") 
files <- c("mydata1.bin","mydata2.bin") 
list_of_df <- lapply(files,read.delim,sep="`",stringsAsFactors=FALSE,header=FALSE) 
final_df <- do.call(rbind,list_of_df) 

创建文件的载体,遍历此列表通过读取`分隔的条目创建dataframes的列表。

然后行将列表中的每个数据帧绑定到最终的数据帧中。