Coursera空气污染作业

2023-12-24

使用Mac操作系统10.10.3 RStudio 版本 0.98.1103

我的工作目录是 332 个 .csv 文件的列表,并且我设置正确。这是代码:

pollutantmean <- function(directory, pollutant, id = 1:332) {
  all_files <- list.files(directory, full.names = T)
  dat <- data.frame()
  for(i in id) {
    dat <- rbind(dat, read.csv(all_files[i]))
  }
  ds <- (dat[, pollutant], na.rm = TRUE)
  mean(ds[, pollutant])
}

作业的一部分是获取污染物前 10 个数值的平均值。为此,我使用了 call 函数(其中“spectata”是包含 332 个 .csv 文件的目录):

pollutantmean(specdata, "Nitrate", 1:10)

我收到的错误消息是:

**文件中的错误(文件,“rt”):无法打开连接

** 另外:警告消息:在文件(文件,“rt”)中:无法打开文件“NA”:没有这样的文件或目录

像许多在这里提出问题的学生一样,我对编程和 R 都很陌生,并且在调用我的函数时距离获得任何结果还很遥远。在堆栈溢出中有很多关于这个 coursera 作业的问题和答案,但我对这些交换的审查并没有解决我的代码中的错误。

有人有如何修复该错误的建议吗?


除了其他答案之外,您还可以尝试以下方法:

all_files <- list.files(directory, pattern="*.csv", full.names = TRUE)

以避免选择任何其他类型的文件。

甚至这个奇怪的

all_files <- paste(directory, "\\", sprintf("%03d", id), ".csv", sep="")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Coursera空气污染作业 的相关文章

  • 如何使用 R markdown 和 bookdown 将图形列表和表格列表添加到目录中

    我有一份报告 pdf 输出 我想在附录中添加参考书目 图表列表和表格列表 我希望这三个元素出现在目录中 我添加参考书目通过增加bibliography bibliography bib到我的 yaml 标头 我直接用 LaTex 添加的图形
  • 有人可以解释一下这段代码吗?尤其是“函数x和[[x]]”的作用?

    这是 R 中的代码 我无法理解其作用function x and qdata x 在这行代码中 有人能给我详细解释一下吗 这段代码不是我写的 谢谢 outs lapply names qdata 12 35 function x hist
  • 多个变量的分组描述性统计

    给定数据框 df Hup Hop testA testB Y Hi 1 1 N Lo 2 2 Y Mi 3 3 N No 4 4 Y Hi 5 5 N Lo 6 6 Y Mi 7 7 N No 8 8 Y Hi 9 9 N Lo 10 10
  • 在R中,如何平均空间网格正方形上的空间点数据

    现在设法解决问题 我有一组大约 50 000 个点 它们具有坐标和一个与其关联的值 我希望能够将点放入网格中 对落在网格正方形中的所有点的关联值进行平均 所以我想最终得到一个对象来识别每个网格方块并给出网格方块内的平均值 如果有帮助的话 我
  • 在 R 中提取模式/分隔符之间的字符串

    我的变量名称格式如下 PP Sample 12 GT or PP Sample 17 GT 我正在尝试使用字符串拆分来 grep 出中间部分 即Sample 12 or Sample 17 但是 当我这样做时 IDtmp lt sapply
  • 在 Ubuntu 上安装软件包需要很长时间

    我之前使用 Windows 作为操作系统 RStudio 用于 Windows 今天切换到 Ubuntu 并再次安装了 R 和 RStudio 当我尝试从 CRAN 安装一些软件包时 仅tidyverse 使用install package
  • Foreach循环无法找到对象

    我正在尝试将 foreach 与并行后端结合使用来加速计算 用于特征选择的 AUCRF 随机森林的交叉验证 如果这确实重要的话 在这样做的过程中 我需要获取向量的子集 向量的名称可以更改 但可以作为字符向量进行访问 我使用 eval par
  • dplyr 标准评估:summarise_ 以及求和变量的变量名称

    我遇到了很多与我的问题类似的问题 但只解决了我问题的一部分 我使用带有标准评估的 dplyr 来容纳变量名称 这对于管道中的 filter 和 group by 效果很好 但是 为了总结 我无法为我正在求和的指标提供变量名称 一个例子就可以
  • 使用变量在 r 中像 aes_string 一样选择轴

    我试图提供一个带有列名的变量来创建一个plotly图表 类似于ggplot2 aes string 不知怎的 我被困住了 plot ly iris x Sepal Length y Sepal Width works as expected
  • RStudio 在临时目录中从 Rmarkdown 创建 PDF 文件

    我使用 RStudio 和 Rmarkdown 来创建报告 由于某种原因 使用 Knit 按钮会导致它仅在某个临时目录中创建 从命令输出来看 似乎 pandoc 本身被指示这样做 我觉得这很奇怪 usr lib rstudio bin pa
  • R闪亮的html小部件之间的交互

    我正在开发一个 R 闪亮应用程序 它使用多个 html 小部件 特别是网络D3 d3热图 and 和弦诊断 这些小部件单独工作正常 但是 在同一页面中使用它们会留下一个空格处他们应该在哪里 这是显示错误的可重现代码 在 UI 中注释绘图线
  • 根据值的运行总计创建组

    我的数据在一个变量 Y 上是唯一的 另一个变量 Z 告诉我每个 Y 中有多少人 我的问题是我想从这些 Y 和 Z 创建 45 人的组 我的意思是 每当运行总计Z 达到 45 创建一组 然后代码继续创建下一组 我的数据看起来像这样 ID X
  • 在 for 循环中绘制的多个 ggplot2 绘图的网格

    作为一个新的 ggplot2 用户 我对可能性的数量感到有点迷失 并且很难在网上找到我认为简单问题的简单答案 我想在同一张纸上显示 ggplot2 的多个图 但知道这些图来自 for 循环 以下示例无法编译 仅用于说明 for i in c
  • 在 Shiny 中使用 readlines(prompt = )

    我有一个代码 使用以下方式获取输入readlines prompt 功能 您能告诉我 Shiny 中的哪个输入函数足以将此代码适应 Shiny 应用程序吗 我需要一个交互功能 我无法使用简单的输入selectInput 因为我有很多read
  • Quarto/Rmarkdown 中的美人鱼图:狭窄且模糊

    我正在尝试生成 pdf 格式的四开文档 稍后会生成 word 格式 我遇到了美人鱼图的问题 请在下面找到一个示例 qmd 文件来说明该问题 所以首先它应该支持 mermaid 标签 但当我这样做时 我无法在 rstudio 中 运行 单元
  • udunits2 R 安装:找不到 udunits2.h

    我正在尝试在 R 中安装 udunits2 以满足对ggforce包裹 但是 安装程序在检查 udunits2 时始终失败 我已经尝试过中的说明this https stackoverflow com questions 47059517
  • ggplot 中跨组的连续线

    我有一个数据时间序列 其中观察了一些数据 模拟了一些数据 我想生成整个数据系列随时间变化的图 其中颜色表示数据源 但是 我只能弄清楚如何使 ggplot 中的 geom line 连接同一组中的点 这是一个例子来说明 Create samp
  • 将文本添加到 ggplot 中的轴标签

    我从下表中绘制了一个图表 BoatPhs fit se lower upper 1 Before 3 685875 0 3287521 3 038621 4 333130 2 After0 20NTA 3 317189 0 6254079
  • r Shiny 中的 fileInput 函数没有响应

    我是 R 和 R闪亮的新手 一直致力于构建一个统计应用程序 该应用程序将允许用户导入文件 然后对数据运行不同的统计程序 直到最近 fileData 函数一直对我来说运行良好 现在每当我尝试上传文件时 都不会打开任何内容 我已尝试了所有我能想
  • 如何在 R 地图库中绘制正确的颜色

    我正在尝试使用 R 地图库为特定国家绘制特定颜色 我可以填写颜色 但它们与各自的国家 地区没有正确关联 我想知道是否有人能知道为什么 我的数据框是 filld 有 3 列 第一列是国家名称 第二列只是一些数字数据 第三列是颜色 countr

随机推荐

  • pytest 是否可以选择忽略 setup.cfg 文件?

    我有一个setup cfg指定要使用的默认参数的文件pytest 虽然这对于在整个包上运行测试非常有用 但我希望能够忽略setup cfg在各个模块上运行测试时的选项 有没有办法轻松做到这一点 这似乎可以在以下系统上发挥作用 dev nul
  • SSRS 与 Azure SQL 报告 - 成本和实施

    我目前已经使用 Azure 报告和报告生成器为演示项目实现了一些报告 现在我们要正确地开发报告 我有一些关于 SSRS 的问题 我们需要订阅和调度 所以我想我们必须设置一个 SSRS 服务器 它可以托管在 Azure 上吗 或者哪里有一个好
  • Fancybox 错误:上一个和下一个区域悬停时背景为黑色

    我在我正在构建的网站上安装了 Fancybox 2 的未受干扰版本 除了将鼠标悬停在上一个 下一个和附近区域时图像上会出现黑色背景之外 一切正常 我对标准 Fancybox 所做的唯一修改是淡入速度控制等 就可以看到页面了here http
  • linq 查询导致 System.AccessViolationException

    我在执行一个简单的 linq 查询时遇到一个奇怪的异常 该查询是用 VB NET 表达的 抱歉 例外的是 正如标题所说 System AccessViolationException 完整的异常消息链是 System Web HttpUnh
  • 如何在 C# 中获取 Javascript 变量值

    我有两个纬度 经度表 每个表 1000 行 我想使用 Google Map API 计算两个纬度 经度之间的距离并将距离存储在数据库中 代码工作正常 但问题是如何从 JavaScript 返回计算出的距离 我尝试使用隐藏字段来存储距离 因为
  • 未捕获的 DOMException:无法在“WorkerGlobalScope”上执行“importScripts”:“http://localhost:9000/worker-html.js”处的脚本无法加载

    我在 Angular 应用程序中使用 Ace Editor 它在这里定义 https www npmjs com package ng2 ace editor https www npmjs com package ng2 ace edit
  • RxJS switchMap 不会取消内部合并的可观察值

    内部合并的可观察量不会以此代码终止 rxjs 5 5 6 let source new Subject
  • python和pygame中的随机非重叠圆(控制圆数)

    我正在编写具有不同半径的非重叠随机圆的代码 我得到了应得的 但我检查重叠或非重叠的 if 语句排除了许多圆 所以 我得到的圈子数量较少 这是代码 import pygame import numpy as np pygame init di
  • Polymer,如何打开/关闭 google-map-marker InfoWindow?

    我正在使用网络组件谷歌地图标记 http googlewebcomponents github io google map components google map google map marker在我创建的聚合物元素中 我想捕捉它的点
  • 获取 OAuth 令牌以供 Azure DevOps API 使用

    我有一个用 Angular 7 编写的 Web 应用程序 我正在尝试使用 Azure DevOps API 并且我知道我必须设置一个 Azure Active Directory 应用程序 我尝试过一些类似的库adal angular ms
  • 如何在 OSX Mavericks 上安装命令行工具

    我正在运行 OSX Mavericks 10 9 在尝试更新 Rails 中的捆绑包时 收到以下错误消息 你必须先安装开发工具 我已经安装了 Xcode 但似乎没有选项可以从 Xcode 4 6 中安装工具 如何通过终端下载并安装命令行工具
  • 如何在量角器中打印网页元素?

    当量角器等待元素超时时 我想将元素打印为消息的一部分 waitForElementDisplayed webDriverEl time timeOut let EC protractor ExpectedConditions let isV
  • Android 应用程序:已连接互联网

    我如何检查是否已成功连接互联网 Wifi 3G 其他 如果用户没有 Wifi 连接 我已经向用户显示错误 但我如何确保用户确实获得了 3G 连接 如果他们愿意 在没有 Wifi 连接的情况下连接使用该应用程序 如果您只是想查看手机是否连接到
  • 如何从 dapper 返回的复杂对象中修剪所有字符串

    我正在使用一个遗留数据库 在这个数据库中 数据被分配了列的最大长度 如果字符串数据较短 则会自动在末尾填充空格 我想做的是在我所做的每个查询中修剪所有这些结尾空格 我认为更好的方法之一是使用反射为简洁的查询创建扩展方法 但我似乎无法让它发挥
  • 来自类库的 HtmlEncode

    我有一个类库 C 语言 我需要使用 HtmlEncode 方法对数据进行编码 这可以通过网络应用程序轻松完成 我的问题是 如何使用从控制台应用程序调用的类库中的此方法 System Net WebUtility https learn mi
  • Yeoman:使用用户提供的参数调用子生成器

    我正在编写我的第一个 Yeoman 生成器 它会提示用户进行各种输入 并根据他们的响应有条件地创建文件 我需要能够根据用户输入调用子例程 可能是 Yeoman 子生成器 并将参数传递给它 我想使用命名函数 不会自动运行 的原因是 有时用户的
  • 正常优先级构建不会在 TFS 2010 中构建 [已关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 我在 TFS 2010 中设置了两个构建流程 当任何开发人员将代码签入 TFS 时 就会启动一个构建 第二个构建每天晚上 12 30 运行
  • IE7 中 window.open() 后权限被拒绝

    我们有一个带有嵌入式 IE 控件的 winforms 应用程序 在这个IE控件中 我们运行一个Web应用程序 我控制Web应用程序 但不控制winforms应用程序 在 Web 应用程序中 我运行一些 javascript 来打开一个子窗口
  • WPF 触发器不为空

    如何在 WPF 中触发属性时触发操作不为空 这是一个可行的解决方案 当is null
  • Coursera空气污染作业

    使用Mac操作系统10 10 3 RStudio 版本 0 98 1103 我的工作目录是 332 个 csv 文件的列表 并且我设置正确 这是代码 pollutantmean lt function directory pollutant