Anaconda:剪切板数据读取

Python和R都是免费的开源软件,这类软件有一个对小白新手非常友好的特点,那就是……哪里不会查哪里,随用随学……所以,别的理论不说现在要开始进行数据分析啦~

图片来自网络,如侵删

相信自己,没那么难

对多数HR来说,开始写代码是一件感觉上难于上青天的事情——写代码这么值钱的事情,我一点基础都没有真的能行么?

可能各位HR宝宝们把写代码这件事想得复杂了,毕竟我们写代码只是为了做数据分析,并不是为了开发什么软件呀!什么理论、方法、原理,我们都当作黑箱来看待就可以了,就像我们在使用Excel的时候从来不去考虑计算机的运行原理,使用手机的时候不去考虑触屏技术的实现原理一样。不管是使用Python还是使用R,正确的心态是将他们当作一个和Excel一样的工具就可以了,什么原理、逻辑、理论,统统忽略就好了~

之前的教程都是主要针对Python讲的,后续的教程还会同时讲一些R语言,在我看来,同时学习Python和R语言其实没有多么大的冲突,因为都是开源软件,两者之间最基本的原理是一致的。

包 OR 库

在正式开始Anaconda环境下的数据分析之前,很有必要介绍一下包或者说库的概念。

不管是使用Python还是使用R语言,作为开源软件,都提供了非常丰富的软件包或者库便于使用,我们可以简单粗暴地理解为包就是别人写好的一些代码,我们直接使用就可以了。

这里大力推荐大家使用Anaconda的原因之一就是因为Anaconda在安装的时候就已经把很多常用的软件包安装好了,我们就无需再去安装这个程序包了,直接调用就可以了。至于Anaconda中安装了什么包、我们需要的包是不是已经安装好了的问题,大家可以在Anaconda的Evenrionments中进行查看和管理。

R——读取剪切板数据

读取剪切板数据这个功能在R语言中的使用相对来说比较容易,Python也可以实现这个功能,相比之下比较复杂。

首先,为了方便理解,给到大家一个在Excel中存储的示例数据:

从剪切板直接读取数据相对来说比较简单,不会受到数据存储格式(txt\xls\csc都无所谓啦)的限制,因此,先对剪切板的数据读取进行介绍。

首先是R语言,从剪切板读取方式非常简单粗暴:

Step1:在Anconda中启动R studio(首次启动的话需要先安装的哦)

Step2:复制数据,嗯对没错,就是选中+ctrl+c

Step3:在R studio中输入如下的代码

data<-read.table("clipboard",header=T)

      data

Step4:点击run或ctrl+enter执行代码

没错,别怀疑自己了,就是两行代码,你已经完成了数据分析的第一步了!接下来对这两行代码做一个详细的解读:

  1. <-】:这个是R语言中的赋值符号,在R语言中,赋值符号如果用【=】其实是一样的,但是建议用【<-】,有的时候用【=】会遇到莫名其妙的报错,改成【<-】就没有问题了

  2. 【read.table】:R语言的基本函数,用于读取矩形表格数据,具体的使用语法请参考这里(https://www.jianshu.com/p/90e1d430c9ef

  3. 【“clipboard”】:剪切板,【read.table】函数的语法中,第一个参数是file文件名,需要用双引号【“”】括起来,clipboard在这个地方指定了读取文件的文件名为系统的剪切板

  4. 【header=T】:第一行为表头

Python——读取剪切板数据

Python也可以实现读取剪切板的数据的功能,但是相对于R语言,Python读取剪切板的难度相对要大一些。

因为个人习惯原因,R语言的演示采用了R studio作为IDE工具,接下来的Python演示将使用Jupyter(其实Jupyter也可以调用R,新建的时候可以选择)

为便于理解,数据还是刚才的数据,先看一下完整的代码操作:

基本的操作和使用R语言读取是类似的:

Step1:在Anconda中启动Jupyter notepad

Step2:复制数据

Step3:输入如下的代码

import pandas as pd

data=pd.read_clipboard()

data

Step4:点击run或shift+enter执行代码

和R语言相比,Python在实现这个功能的时候多了一行代码,用了三行,但三行代码也还是一个相对来说比较简单的操作啦~接下来给大家进行一下详细的讲解:

  1. 【import pandas as pd】:导入程序包pandas,简称为pd。pandas是为了解决数据分析任务而创建的一种程序包,在Python进行数据分析处理的过程中是一个非常常用的程序包,提供了大量能使我们快速便捷地处理数据的函数和方法

  2. 【pd.read_clipboard()】:pandas包中读取剪切板的函数,没有太复杂的用法

总结

在从剪切板中读取数据这件事上,Python和R语言几乎不分伯仲,非要说的话R凭借可以少写一行代码略胜一筹。

这里有一个需要大家记住的区别点,Python的pandas库中读取数据的函数都是read+下划线【_】组成的,R语言中是以read+点【.】组成的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容