小白生信入门程序员

Data Carpentry Workshop - Day 1

2018-06-06  本文已影响26人  猪猪头看世界
Data Capentry

偶遇

五月初一次偶然的机会,在外导得知我在自学R语言后,推荐了一些课程给我。其中,一个学校机构组织的Data workshop通知吸引了我,在得知这是一个公益限量面向博士开课的课程后,我还是抱着试试看的态度报了名。报名截止后,我还发邮件问了主办方,被告知接下来的一周会给回复。五月底,自己收到了两个课程的正式通知,也得知后面还有很多申请的同学在排队,庆幸自己得到了这么来之不易的学习机会,必将好好珍惜。

Introduction Data Carpentry

Data Carpentry在国外很盛行,类似一些Volunteers定期为学生或研究人员组织的培训活动。对于这次活动,是KCL几位老师为wet-lab的博士们开设的数据分析课程。首次课程针对R语言零基础又对数据分析有着迫切需求的同学,课程为40人的小班教学,有两名教师轮番讲解并现场演练。课程提供免费早中餐及课件茶点,参与的学生多为生命科学领域的学生,地点选在了知名的Guys校区医院的Seminar Room。本次课程分为两天,第一天从常用的Excel入手,介绍科研中采用Excel输入及处理数据中的问题及弊端,引入R并简单入门。第二天从如何dataframe的一些常用操作入手,然后介绍了两个常用package:tidyverse和ggplot。


Lunch

课程感受

本次课程紧凑内容丰富,的确是初学者入门R的精彩课程。由于全英语授课,加之主要基于mac进行讲解,虽然有些自学基础,但到第二天的学习仍然感觉很吃力。基于来英已有仨月的生活经历,可以跟上老师的讲解,但由于坐在后排,代码看不十分清楚,加之敲代码及快捷键的使用并不熟悉,所以后期还是有难度,需要课下及时巩固学习。全班40名同学,遇到2位疑似华人学生,但由于他们英语讲的都很流利,也没好意思汉语交流,并不确定华人身份。课堂上外国学生很踊跃,反应也很快,旁边几位男生边听课边做着自己的数据分析和PPT,佩服他们超高的效率。旁边一位小姐姐也完全跟得上老师的脚步,并给我帮助很多,课间之余也跟她聊起了科研生活,更觉得自己该多下些功夫。

课堂笔记Day 1

1. Data organization in spreadsheets

1.1 Don'ts in spreadsheets

DON'T:

1.2 Names for columns:
1.3 Dealing with missing values:
1.4 Dealing with Dates

2. Introduction to R

2.1 R and RStudio
2.2 Advantages of R
2.3 Tips to start using R
2.4 You can change the appearance in R
2.5 Object
2.6 Useful Commands
2.7 Type of Data
2.8 Vectors
2.9 Functions
2.10 Subsetting vectors
Conditional subsetting
2.11 Missing Data

下期预告

Starting with Data
Data Manipulation using dplyr and tidyr
Data visualization with ggplot2
上一篇 下一篇

猜你喜欢

热点阅读