2019-12-16(二)对DataFrame数据记录进行的各种选择前的初步和整体的了解

'''

上期回顾:

利用Xlwings从Excel特定区域读入数据集到Pandas的DataFrame和Series。

本次:

我们将学习对DataFrame数据记录进行的各种选择!——选择前的初步和整体的了解

'''


'''

我们因为太长的列,显示会有些难看,所以我们修改了一下“特点”和“计算机水平”,然后在Excel 中将第9条记录和第10条记录“复制-粘贴”一次,形成重复的数据,再把第5条记录的“工龄”清除,然后导入Dataframe中

'''

 ##选中employee 所在的区域

range_employee=sht_base[25,1].api.currentregion

##命名区域

range_employee.name='range_employee'

##导入Dataframe

df_employee=sht_base['range_employee'].options(pd.DataFrame, header=1,index=True).value

#按F5运行程序,然后在IDE右下方的即时窗口In:后面输入:

print(df_employee)

#显示如下:

#第五条记录:张五的年龄因为是数值(int,float)的数据类型,所以显示为:NaN,而其他数据类型空值则显示为None



#*****

Ps:

小乐:哦我明白了!将数据从Excel引入到DataFrame,好比是相亲一样,Xlwings是媒人,她有许多办法和手段促成男女双方(Excel、DataFrame)见面、交流及至开花结果,成为相亲相爱的一家人,现在已经见面了,那就祝他们永结同心吧!

小欣:等等!他们还没有互相了解,怎么就永结同心了呢,这不会是闪婚吧!

小欣:至少也要让他们相互了解一下、交流一下吧!然后再进行选择,最终看是有情人终成眷属或者是等等再看,各回各家、各找各妈吧!

小乐:也是哦,那了解就了解详细一点吧!性格属相(dtypes) 、家庭住址户口信息(info())、亲友评价(describe())、身高体重(shape)、与众不同的地方(unique())... ...

小欣:丈母娘最关心什么啊?
小乐:当然是以上各项综合得分了,其中房子、车子、票子是硬指标!(index)在人群中一眼就能让你与众不同

小欣:人品能力... ...房子、车子、票子,最终要量化考核才行,不能泛泛而谈!

小乐:那你说,要怎么办?

小欣:做个KPI(columns),定性(str、bool...)定量(int、float)进行考核(values)!

小乐:好吧,那这次就先不定婚吧,先详细了解一下!

小欣:嗯嗯嗯,那还等什么!开始吧!

#*****


#查看一下各列的数据类型

df_employee.dtypes

#查看一下DataFrame的信息

df_employee.info()

#姓名列有12个 non-null (非空值),而“工龄”只有11个,“计算机水平”则更少了,只有4个

#查看一下统计信息

df_employee.describe()

'''

count  #数量 

mean #均值

std #标准差

min  #最小值

25%  #下四分位

50% #中位数

75%  #上四分位

max  #最大值

percentiles,这个参数可以设定数值型特征的统计量,默认是[.25, .5, .75],也就是返回25%,50%,75%数据量时的数字,但是这个可以修改的

'''


#我们只看到了数值类型的统计信息,如果要看到其他类型的则要加上参数 include=['O']


'''

可以看出它直接给出了非空数量 count;唯一值的种类 unique ,姓名虽然有12个,但有连词工和张9是重复的,所以姓名唯一值为10个;出现最多的类型 top 和出现次数 freq,简直是贴心。这对以后提特征绝对是个便利。

'''

#查看数据表的维度

df_employee.shape

#查看“特点”列中的唯一值

df_employee['特点'].unique() 

#或者

df_employee.特点.unique() 

#查看数据表的值

df_employee.values

#查看列名称

df_employee.columns

#查看索引

df_employee.index

#转换数据类型,从float转成int

#以上只能显示的时候从float 变成 int,如果要改变原数据集的值,则要这样做

#或者直接这样做

#或者是,既有数字,又有字符的

这时的index数据类型变成object

#查看前6行数据

df_employee.head(6)

#查看前10行数据

df_employee.head

df_employee.head(10)

#查看前5行数据

df_employee.head()

#查看最后6行,tail用法和head一样

df_employee.tail(6)

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