【问题标题】:scan txt file with keep the white space between character扫描txt文件并保留字符之间的空格
【发布时间】:2016-10-19 16:42:20
【问题描述】:


我目前正在学习 r 中的情绪分析,

我部分陷入了如何正确读取数据并将其导入我的案例中,

我想知道如何在 r 中使用 scan() 读取数据,
但是如何让它从txt中的一行中的字符串之间读取空格

案例:

例如,

positive.txt 包含:

Not Strong


*上面的字符串写在txt文件中,没有分隔的分号或逗号,只是行距\n


所以,我通过在 r 中使用它来读取该 txt 格式的文件:

positive -> scan('positive.txt', what = ' ', sep="\n")

没有错误,

但在我检查之后,
主要问题是使用 scan() 读取导入的文件会读取字符之间的空白,
所以从输入 positive.txt 文件:

1) 不强

在 r 中使用 scan() 到 positive.txt 文件的结果将如下所示:
1) 不是
2)

我的期望是:
如何使 r 中的 scan() 文件保持 positive.txt 中字符的空白:
1) 不强

我预期的结果仍然是:
1) 不强

*注意,数字 1 只是一些指南,例如某种索引,以帮助理解这些问题。

【问题讨论】:

  • 我想你想要readLines

标签: r


【解决方案1】:
$ cat /tmp/file.txt
this is line 1
this is line 2
this is line 3

在R中:

file.contents <- readLines('/tmp/file.txt')

file.contents

# [1] "this is line 1" "this is line 2" "this is line 3"

祝情绪分析好运,这是一个很棒的话题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-01
    • 1970-01-01
    • 2019-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多