将文本文件加载到R以分析聊天日志
因此,我一直在尝试将一个文本文件(每行都是一个聊天日志)转换为R,将其转换为一个数据框,并进一步整理数据 我使用read.line,这样我就可以将每个日志作为一行。因为read.Lines只读取一个长字符;然后将它们转换为字符串(我需要解析日志);如下将文本文件加载到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它看起来像是一个
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)