Data Analysis Tools and 2018.03.27 Practice(Using R) 课程复习 北大软件与微电荐院 Huiping Sun(孙惠平) School of Software and Microelectronics,Peking University sunhp@ss.pku.edu.cn
Huiping Sun(ਃణଘ) sunhp@ss.pku.edu.cn 课程复习 Data Analysis Tools and Practice(Using R) 2018.03.27
课堂测试时间
᧞झၥᦶᳵ
Course 课堂测试04 Wrap-up 30分钟 I、写一个函数,输入有三个参数x、y、z,该函数计算x、y与z的 和与乘,返回值是包括和与乘的一个向量。 ·2、写出完成如下功能的语句:从文件名为“testing0l.txt”的文件 读取一个数据框TTI(分隔符为*,包括header),然后将该TTI 以追加模式写到“testing02.csv'中。 ·3、分别用if-else、ifelse、switch写出完成如下功能的语句:x大于 0小于等于10时,y等于x的1/2;x大于I0小于等于20时,y等于x的 平方根;x大于20小于30时,y等于I到30的和;x等于30时,y等 于20到30的和减去10到20的和。 ● 4、分别用while、repeat、for写出完成如下功能的语句:随便赋 给一个正整数,如果是偶数,将除以2,并赋给,否则将3i+1 赋给,不断循环,直到i=1,停止
• 1̵ٟӞӻڍහ҅ᬌفํӣӻ݇හx̵y̵z҅ᧆڍහᦇᓒx̵yӨzጱ Өԙ҅ᬬࢧฎ۱ೡӨԙጱӞӻݻᰁ̶ • 2̵ڊٟਠ౮ইӥۑᚆጱݙғկݷԅ“testing01.txt”ጱկ ݐӞӻහഝTT1ҁړᵍᒧԅ*҅۱ೡheader҂҅ᆐݸਖ਼ᧆTT1 զ᭄ےཛྷୗکٟ”testing02.csv”Ӿ̶ • 3̵ڦړአif-else̵ifelse̵switchڊٟਠ౮ইӥۑᚆጱݙғxय़ԭ 0ੜԭᒵԭ10҅yᒵԭxጱ1/2Ҕxय़ԭ10ੜԭᒵԭ20҅yᒵԭxጱ ଘො໑Ҕxय़ԭ20ੜԭ30҅yᒵԭ1ک30ጱҔxᒵԭ30҅yᒵ ̶20ጱک10݄ٺ30ጱک20ԭ • 4̵ڦړአwhile̵repeat̵forڊٟਠ౮ইӥۑᚆጱݙғᵋᩙ ᕳiӞӻྋෆහ҅ইຎiฎ؍හ҅ਖ਼iᴻզ2҅ଚᩙᕳi҅ڞވਖ਼3i҄1 ᩙᕳi҅ӧෙሾ҅ፗکiҖ1҅؊ྊ̶ 课堂测试04 Course Wrap-up 30ړᰦ
Course 上次课程内容回顾 Wrap-up 流程控制:if-else;ifelse;, ● 循环控制:repeat;,for;while; 数据输入输出函数:read.table();write.table);read.csv);write.csvO, 函数:function(); apply族函数:lapply();sapply();vapply();tapply():
• ၞᑕഴګ :if-else; ifelse; • ሾഴګ :repeat; for; while; • හഝᬌفᬌڍڊහ: read.table(); write.table(); read.csv(); write.csv(); ;()හғfunctionڍ • • apply෧ڍහғlapply(); sapply(); vapply(); tapply(); 上次课程内容回顾 Course Wrap-up
课堂测试复习 安装Rmarkdown和Knitr
᧞झၥᦶ॔ԟ ਞᤰRmarkdownKnitr