使用R中的分隔符从长度为1的data.frame中分割数据

时间:2015-05-29 20:08:20

标签: r split

我刚刚将一个文本文件导入R,现在我有一个长度为1的数据框。 我在该文本文件中有一个由*字符分隔的152条评论。每篇评论都像一个段落。

如何获得长度为152的数据框,每个评论在数据框中只有1?我用这一行将文件导入R:

myReviews <- read.table("C:/Users/Norbert/Desktop/research/Important files/Airline Reviews/Reviews/air_can_Review.txt", header=FALSE,sep="*")

myReview的长度如果为1。)...我需要它是152,文本文件中的评论数。

如何通过"*"分隔符从数据框中分割数据,或者只是通过将文本文件放入长度为152而不是1的数据框中来正确导入文本文件。

编辑:数据示例

我有152种此类数据,全部以"*"分隔:

  

我于4月13日第二天早上登上加拿大航空公司的AC 7354航班飞往华盛顿特区。到达DCA后,我   我沮丧地发现我在特拉维夫办理登机手续的行李箱不在我的航班上。我花了5个小时   皮尔森试图理清由于碰撞连接造成的混乱。   * 40年来第一次与加拿大航空公司一起飞行。我们喜欢略宽的座椅。没有电影到失望   看着并非所有旅行者都有i-phone等。另外,在我们的旅行中,我的丈夫要求两次喝咖啡,黑色。他   没有得到任何东西,也没有提供任何其他东西。在回家的路上,我要了一杯黑咖啡。她说她是   几个旅行者问过更多。我没有喝咖啡或其他任何东西。这是一次漫长的旅行   什么都不喝,特别是当他们问。在试图引起他们的注意时,他们似乎避开了我的注意力   尝试。我们发现这两位女空姐并不是很友善。这似乎是一件小事,但非常令人沮丧   一个旅行者。   *无痛登记入住。 AC上有3条腿:AC105,YYZ-YVR。宽敞干净的A321拥有梦幻般的船员。 AC33:YVR-SYD,   非常轻载,并有3个座位给自己。这个跨太平洋的一个非常热情和友好的船员照常   我每年要走几次的路线。提前20分钟抵达。预期的高水平服务来自   我们的旗舰航空公司加拿大航空Altitude Elite会员。

他们是航空公司评论,每个评论用*分隔。我想把所有的评论都放在R中的一个data.frame中,但是每个评论都应该有自己的“插槽”或​​“位置”。 "*"旨在成为分隔符。

0 个答案:

没有答案