在R中处理文本文件中的数据

在R中处理文本文件中的数据,r,text,startswith,R,Text,Startswith,因此,我一直在尝试将一个文本文件(每行都是一个聊天日志)转换为R,将其转换为一个数据框,并进一步整理数据 我使用read.line,这样我就可以将每个日志作为一行。因为read.Lines只读取一个长字符;然后将它们转换为字符串(我需要解析日志) 我加载了一个文本文件作为数据帧,如下所示 rawchat <- readLines("disc-W-App-avec-loy.txt") rawchat <- as.data.frame(rawchat, stringsAsFactors=

因此,我一直在尝试将一个文本文件(每行都是一个聊天日志)转换为R,将其转换为一个数据框,并进一步整理数据

我使用read.line,这样我就可以将每个日志作为一行。因为read.Lines只读取一个长字符;然后将它们转换为字符串(我需要解析日志)

我加载了一个文本文件作为数据帧,如下所示

rawchat <- readLines("disc-W-App-avec-loy.txt")
rawchat <- as.data.frame(rawchat, stringsAsFactors=FALSE)
names(rawchat) <- "chat"

rawchat能否提供一个仅包含两条记录的示例(一条以1开头,另一条不以1开头)?我想这可能会有很大帮助。我想不出为什么
grepl
不应该工作
startsWith(rawchat$chat,'1')
不工作?记录示例有:
-:
但是当它是一个段落时:
-:
是行(日期)或消息(在段落的第一行)从
1开始
?能否提供两条记录的示例(一条以1开始,另一条不以1开始)?我想这可能会有很大帮助。我想不出为什么
grepl
不应该工作
startsWith(rawchat$chat,'1')
不工作?记录示例有:
-:
但是当它是一个段落时:
-:
是以
1
开头的行(日期)或消息(在段落的第一行)?