直接上手操作R语言-0-前言

R语言是我在硕士阶段就已经接触到的一种并不新颖的编程语言。最早是在中山大学梁玉成教授的计算社会科学讲习班上了解到的。那是一位就职于某大厂的数据分析师(南京大学陈云松教授的高徒)使用R语言做了一场讲座,讲座内容早就抛之脑后,但是R语言这种新工具带来的新鲜感是我最初学习R语言的兴趣来源。而且,就在我刚接触各种编程语言的那几年,虽然Python和Ruby等语言已经开始流行,但是连Excel和SPSS操作都显得“踉踉跄跄”的我来说,看起来门槛更低的R语言成为了我最感兴趣的对象。

随后几年,我顺利考上博士,研究方向也从宗教学转向了文学,除了使用R语言的文献计量(bibliometrix包)做过一点简单的文献分析外,好多年都没有真真正正的去学习和更加深入的了解这个工具。尤其是博士阶段,博士一年级的高强度工作让我两次有轻生的念头,终于摆脱工作试图专心搞学术的时候又遇到疫情,在家足足呆了一整年,论文一点进展没有,心理压抑的快要发疯。刚刚结束了疫情就跑去做田野调查,调查还没完成我的父亲又离我而去,半年多了,我才逐渐的走出失去父亲的阴影。静下来回想一下我的人生,我的前三十年,好像也是颇为浪荡,小的时候和街上不学无术的小混混称兄道弟,稍大一点就是无数次说走就走的旅行,上学期间学了所有感兴趣的东西。但是真正思考一下,我好像并没有成为年少时自己想要成为的人。本硕博三个专业,每次疯狂的看书学习,最后都会丢下,仅有一点浅薄的学术积淀不断地被我放弃。老话讲三十而立,现在也是时候整理一下凌乱的生活,重启我的人生了。

为什么重启人生的第一站是学习R语言呢,其实就是某次徜徉在图书馆时偶然碰到了《学R——零基础学习R语言》这本书,它就是那么正正好好的出现在我的面前。事实上R并不是我唯一了解的编程语言,我在大学本科阶段就选修过PHP和C#的课程,尤其是在PHP课程上还了解过JS和Python。但是就像上文所说的,碰巧我遇到了那本书。而且我个人认为我所了解的编程语言中,R语言是门槛最低的,不但可以自己学习,也可以运用在以后可能得教学环节中。精通R语言后再转向更难、更复杂的语言可能是一条相对正确的道路。

以往看到的编程语言书籍和教材,往往都是从编程语言的角度讲授的,上来就是数据结构、函数、数据类型等等计算机专业术语,这就是文科生普遍抗拒编程学习的最大原因——无法入门。甚至就是各种下载国外软件和配置路径等看似简单的要命的操作,也会随时成为文科生学编程的拦路虎。我参加过的各种暑期学校、夏令营、研讨班中,不管是在中山大学还是重庆大学,又或者其他高校举办的活动,最开始的几天都会遇到上述问题,助教们焦头烂额的帮助学员安装软件配置路径的身影真是令人心疼。事实上,只要能正确安装和配置好相应的环境,大多数文科生都能利用无数人已经开源的代码分分钟完成自己所需要的数据分析结果。那么,从现在开始,我就将我学习和使用R语言的一点点经验,分享在这里,一方面督促自己学习,另一方面希望能帮助到网络上的同学们。

目前的计划是每天或者每次写一千多字的文字介绍,用来介绍我的学习和使用R语言的过程,并把代码分享出来。当然,我分享的内容主要是基于我个人的研究来的,肯定是不能与专业做统计和计算机等专业的同学们相比,也欢迎大家多多批评指正。图片和案例代码等我如果参考了别人的会注明的,如果有侵犯他人权益的请联系我删除哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值