30天程序语言研究

今天是30天程序语言研究的第二十天,由於深度学习老师多让我们上了python的进阶课程里面包括之前没上到的pandas,numpy等功能所以这边打算在把之前没补充到的补充再把笔记补的更完整,由於是老师开的补充课程,这边就不附上网址了。

今天主要是python pandas工具书(II)的部分

笔记:

python pandas工具书(II)

***最主要功能

找最大值

print('Get max of Series:')
print('DataFrame', df['Age'].max())
print('Series:', ages.max())

找各类型数值(中位数,平均值,最小最大......)

print('Basic statistics of the numerical data:')
print('DataFrame:', df['Age'].describe())
print('Series', ages.describe())

取单行

ages = df['Age']
print(type(ages), ages.shape) #age.shape是把ages的形状印出来(3, 1)
print(ages) #title在下面

取多行 (要取某个区间 用loc)

sub = df[['Name', 'Age']] #要写要的栏位名称
print(type(sub), sub.shape)
print(sub) #此时title就会在上面 而不是下面

有条件的取

#(大於35的)
above_35 = df[df['Age'] >= 35]
print(type(above_35), above_35.shape)
print(above_35)

#取年纪是22或58的
age_22_58 = df[df['Age'].isin([22, 58])]
print(type(age_22_58), age_22_58.shape)
print(age_22_58)

#同上换个写法(由逻辑判断式)
age_22_58 = df[(df['Age'] == 22) | (df["Age"] == 58)]
print(type(age_22_58), age_22_58.shape)
print(age_22_58)


<<:  30天程序语言研究

>>:  Leetcode: 704. Binary Search

function

Golang function就直接来看范例吧!! package main import &quo...

Day26_再次来看个资法~2021/10/09

那个…突然想到,Day16写的,ISO 27701 - 个人资料隐私资讯管理系统(隐私资讯管理体系(...

Day17 Middleware - Kafka & Redis

Kafka 简单来说,我们可以称後端和後端之间沟通的桥梁称为Middleware,就如我们的Lab,...

Day19 Elastic APM (三)

我们已经把Elastic APM可前的需要都部署好了,接下来为了使用APM,对官方提供的APM Ag...

ESXi7.0 许可证

VMware vCenter 7.0 Standard104HH-D4343-07879-MV08K...