Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将文本文件加载到R以分析聊天日志_R_Text_Dplyr_Grepl_Startswith - Fatal编程技术网

将文本文件加载到R以分析聊天日志

将文本文件加载到R以分析聊天日志,r,text,dplyr,grepl,startswith,R,Text,Dplyr,Grepl,Startswith,因此,我一直在尝试将一个文本文件(每行都是一个聊天日志)转换为R,将其转换为一个数据框,并进一步整理数据 我使用read.line,这样我就可以将每个日志作为一行。因为read.Lines只读取一个长字符;然后将它们转换为字符串(我需要解析日志);如下 rawchat <- readLines("disc-W-App-avec-loy.txt") rawchat <- c(lapply(rawchat, toString)) rawchat问题在于你的rawchat它看起来像是一个

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

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

rawchat <- readLines("disc-W-App-avec-loy.txt")
rawchat <- c(lapply(rawchat, toString))

rawchat问题在于你的
rawchat它看起来像是一个向量,对吗?如果是这样的话,也许
rawchat确实
data.frame(sapply(rawchat,toString))
在您使用
readLines
之后就给了您正确的答案?我没有尝试过。我做到了:嗯,我觉得有点惭愧。那很容易。谢谢!
rawchat <- as.data.frame(rawchat)
rawchat <- readLines("disc-W-App-avec-loy.txt")
rawchat <- as.data.frame(rawchat, stringsAsFactors=FALSE)
names(rawchat) <- "chat"
rawchat <- readLines("disc-W-App-avec-loy.txt")")
rawchat <- as.data.frame(rawchat, stringsAsFactors=FALSE)