读取 .txt 文件中以哈希开头的行

标签 r file hash

我的 .txt 文件的第一行如下所示:

# 12 0.44 0.001 0.94444 123.3455 0.0000001 3432.0 2 1 1 12.2

它是一个空格分隔的数值,但问题是该行以哈希开头。

有什么方法可以读取 R 中的第一行,即使它以哈希开头(无需修改文件)

最佳答案

如果您将评论指示器选项更改为文本文件中没有的内容,则它应该加载:

mydat <- read.table('test.txt', comment.char = '&', header = FALSE)

这假设您没有任何想要阻止在开始时加载哈希的行。

编辑:您需要更改 comment.char 的原因是默认值为 #

关于读取 .txt 文件中以哈希开头的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27196470/

相关文章:

r - 如何在 R 中求和或平均小时数

从文件读取时出现 java.util.InputMismatchException

c - 如何散列C中的双链表节点?

ruby - 我如何将此 Ruby 散列转换为数组?

perl - 如何使用 key 将一个 Perl 散列转换为另一个?

r - 在 dplyr 包中使用 summarise 和 across ,同时区分数字列和非数字列

r - 如何引用循环 R 中列的位置

r - 获取函数的命名空间

c++ - 使用 I/O 流从一个文件读取并写入另一个文件

Java:将二进制文件 blob 保留在内存中以供多次使用(byte[]?ByteBuffer?...?)