楼主: 飘渺的鱼
2707 12

[问答] 关于编写函数的问题,参数知名csv文件位置 [推广有奖]

  • 0关注
  • 0粉丝

初中生

38%

还不是VIP/贵宾

-

威望
0
论坛币
569 个
通用积分
54.8259
学术水平
4 点
热心指数
2 点
信用等级
1 点
经验
280 点
帖子
12
精华
0
在线时间
14 小时
注册时间
2012-6-20
最后登录
2023-3-13

楼主
飘渺的鱼 发表于 2014-12-11 18:10:03 |AI写论文
2论坛币
各位大神,请教一个问题。R  3.12版本,编写一个函数,其中一个参数“a”表示长度为1的字符向量,作用是指明CSV文件位置。(文件夹为spacedata,内有300+csv文件)

请教,这个参数该如何编写?

初学者完全搞不懂的说。。。

最佳答案

jiangbeilu 查看完整内容

你可以先setwd(),把路径设置好,然后直接读取
关键词:Spaced Space Data SPAC 文件夹 文件夹 初学者 如何

沙发
jiangbeilu 学生认证  发表于 2014-12-11 18:10:04
你可以先setwd(),把路径设置好,然后直接读取

藤椅
飘渺的鱼 发表于 2014-12-11 18:29:29
只有2个论坛币,所有家底全都散出去了,求高手解答啊~~~[cry][cry]

板凳
李会超 发表于 2014-12-11 18:33:22
a是指明csv的名字吧

报纸
飘渺的鱼 发表于 2014-12-11 18:36:58
李会超 发表于 2014-12-11 18:33
a是指明csv的名字吧
是位置,不知道哪个函数指明。
我用rede.csv(’文件夹specdata位置‘)系统提示不对

地板
李会超 发表于 2014-12-11 18:39:04
列上代码,你这个说不清楚的

7
飘渺的鱼 发表于 2014-12-11 18:43:24
李会超 发表于 2014-12-11 18:39
列上代码,你这个说不清楚的
编写名为“pollutantmean”的函数,计算指定列表中的所有监测点的污染物(硫酸盐或硝酸盐)平均值。函数“pollutantmean”有三个参数:“directory”、“pollutant”和“id”。如果指定向量监测点的ID编号,那么“pollutantmean”会从“directory”参数中指定的目录下读取监测点的颗粒物数据,并返回所有监测点的污染物平均值,忽略代码为NA的任何缺失值。该函数的原型如下:

pollutantmean <- function(directory, pollutant, id = 1:332) {
        ## 'directory' 是长度为1的字符向量,指明
        ## CSV文件的位置

        ## 'pollutant' 是长度为1的字符向量,指明
        ## 污染物的名称,我们将会计算其
        ## 平均值; 要么是“硫酸盐(sulfate)”要么是“硝酸盐(nitrate)”

        ## 'id'是正整数向量,指明监测点的ID,
        ## 将要被要使用的

        ## 返回列表内的所有监测点的污染物平均值,
        ## “id”向量中的 (忽略 NA值)
}

以上为这个问题的要求,为了简单,我将directory用a代替。
目前,我只会在R中下载压缩包,解压缩,接下来写第一个参数,就卡住了。。。

8
飘渺的鱼 发表于 2014-12-11 18:43:27
刚才卡主了,不小心发了2次,不好意思~

9
李会超 发表于 2014-12-11 19:57:21
read.csv 后面的路径要用 /

10
jiangbeilu 学生认证  发表于 2014-12-11 20:37:16
这个问题我就不回答了。

因为这是JH在Coursera上的课后习题,楼主这样的问题以后不用发到论坛上来。

请注意Honor Code.

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 13:41