read.csv相关内容

如何检查CSV文件是否以逗号或分号作为分隔符?

我必须自动读入大量CSV文件。有些使用逗号作为分隔符,然后我使用命令read.csv()。 有些使用分号作为分隔符,然后我使用read.csv2()。 我要编写一段代码来识别CSV文件是以逗号还是分号作为分隔符(在我读取它之前),这样我就不必每次都更改代码。 我的方法是这样的: try to read.csv("xyz") if error read.csv2("xyz" ..
发布时间:2022-02-20 21:20:18 其他开发

如何检测 read.csv 的正确编码?

我有这个文件 (http://b7hq6v.alterupload.com/en/),我想用 read.csv 在 R 中读取它.但我无法检测到正确的编码.它似乎是一种UTF-8.我在 WindowsXP 机器上使用 R 2.12.1.有什么帮助吗? 解决方案 首先 基于 StackOverflow 上更普遍的问题 不可能 100% 确定地检测文件的编码. 我已经为此挣扎了很多次,最 ..
发布时间:2022-01-07 20:56:15 其他开发

在 read.csv 中指定 colClasses

我试图在 R 的 read.csv 函数中指定 colClasses 选项.在我的数据中,第一列“时间"基本上是一个字符向量,而其余的列是数字. data 在上面的命令中,我希望 R 在“时间"列中读取为“字符",其余为数字.尽管在命令完成后“data"变量确实有正确的结果,但 R 返回了以下警告.我想知道如何解决这些警告? 警告信息:1: 在 read.table(file = file ..
发布时间:2021-12-09 14:29:12 其他开发

R 想要限制来自 csv 文件的位数

有很多关于人们在阅读 csv 文件时认为他们丢失了数字的话题,而这只是一个数字设置,并没有显示所有数字. 另一方面,我想将传入的数据四舍五入或截断到两位小数.我在 Rmarkdown 中遇到了一个问题,即在突出显示字段后我无法限制小数位. 这导致我试图在突出显示之前进行四舍五入,但是如果我处理的数字低于 4 位,这会导致不良结果,因为我正在处理接近 0 的数字.它还会不时地抛出科学数字 ..
发布时间:2021-09-10 18:33:11 其他开发

使用带有符号链接文件的 read.csv

我想做什么 我的源文件非常大,我想避免将其复制到其他文件夹中.我决定创建一个指向大文件的符号链接,并希望使用 read.csv 读取文件. 文件夹结构 project1/data/source-file.csv project2/data/alias-to-source-file.csv 出了什么问题 在源文件中读取工作正常,但是当我尝试在符号链接中读取时,出现以下 ..
发布时间:2021-09-03 20:08:51 其他开发

sapply 与 lapply 在读取文件并绑定它们时

我关注了 Hadley 的帖子:使用 rbind 将多个 .csv 文件加载到 R 中的单个数据帧中的问题 读取多个 CSV 文件,然后将它们转换为一个数据帧.我还尝试了 lapply 与 sapply 的对比,如 分组函数(tapply、by、aggrega)和*apply族. 这是我的第一个 CSV 文件: dput(File1)结构(列表(名字.名称=结构(c(1L,2L,1L,1L ..
发布时间:2021-07-14 20:09:19 其他开发

文件错误(文件,“rt"):无法打开连接 - 无法打开文件“specdata"访问被拒绝

我在 Windows 7 上运行 rStudio v3.1.2.这台笔记本电脑是 64 位机器. 我正在学习 Coursera 提供的 JHU R 编程课程,但我在问题的第 1 部分中遇到了一个错误.我有一些错误处理函数,我没有考虑到这个例子,所以我真的只是想展示我绝对需要的东西.我包含这些消息的唯一原因是证明必须满足所有条件才能继续. 污染物平均值 请注意,WR-eSUB 内有一个 ..
发布时间:2021-07-10 21:15:18 其他开发

尝试将 .csv 文件读入 R 时出现“不完整的最后一行"警告

我正在尝试将 .csv 文件读入 R 并使用此公式: pheasant 我收到此警告消息: “readTableHeader 在 'C:\Documents and Settings... 上找到的不完整的最后一行" 我认为有几件事可能导致了这个警告,但不幸的是,我对 R 的了解不够,无法自己诊断问题,所以我想我会在这里发帖,希望其他人可以为我诊断! .csv 文件最初是一个 Exc ..
发布时间:2021-06-30 19:47:31 其他开发

read.csv和fread对于同一数据帧产生不同的结果

data.table包中的 fread 函数比 read.cvs 函数读取大型csv文件的速度更快.但是,正如您从数据帧的输出中看到的那样,对于"device _id"列,这两个例程都是不同的(请参见最后3位数字).为什么?这些函数中是否有一个参数可以正确读取它们?还是这是 fread 的正常行为?(尽管读取此数据文件的速度提高了10倍). #读取文件p ..
发布时间:2021-05-09 19:29:29 其他开发

在R中处理字节顺序标记(BOM)

.CSV文件的开头有时会出现字节顺序标记(BOM).使用记事本或Excel打开文件时,该符号不可见,但是,当您使用各种方法在R中读取文件时,第一列名称中将使用不同的符号.这是一个例子 开头为BOM的示例csv文件. ID,标题,clean_title,clean_title_id1,0-0,,02,“""0-1,000,000"“" ,, 027448,"20yr.钢丝绳助行器igger ..
发布时间:2021-04-28 19:41:50 其他开发

逐行合并全局环境中的多个数据帧(rbind)

我正在一个项目中,该项目将从给定文件夹中导入所有csv文件并将它们合并到一个文件中。我能够从文件夹中的每个文件导入想要的行和列,但是现在需要帮助将它们全部合并到一个文件中。我不知道最终会得到多少文件(大约120个文件),所以我不想将它们一一合并。 这是我所拥有的到目前为止: #导入所有文件 rowsToUse ..
发布时间:2020-10-16 21:14:17 其他开发