Day6 - pandas(1)Series基本概念

pandas基本介绍:

pandas资料处理的强大套件
具有各种丰富有多便的资料操作函式
大部分的资料前处理、资料探勘等工作都需要靠此套件与sklearn、seaborn的配合来完成
我会先由pandas具有的基本资料结构Series与DataFrame来做介绍

import pandas

import pandas as pd

我们在import pandas时,通常会将它命名为pd,上列程序码as pd

Series介绍:

就像是一维阵列物件,但据有index(资料标签)
先建立一个Series来做介绍
建立Series时用到pandas的Series方法,後方参数需要放入序列物件
https://ithelp.ithome.com.tw/upload/images/20210824/20140416HFuLc1qVth.png
由上图输出可看出,左边那排0~3为资料标签,右边那排则为我们放入的值

我们能以index为索引来取得值
https://ithelp.ithome.com.tw/upload/images/20210824/201404167VEzeYRn6J.png

建立Series可指定index,若无指定,则为0~资料个数
https://ithelp.ithome.com.tw/upload/images/20210824/20140416iQV7oU3u91.png

取得Series的index
https://ithelp.ithome.com.tw/upload/images/20210824/20140416MhNgp9VYu8.png

取得Series的值
https://ithelp.ithome.com.tw/upload/images/20210824/20140416HClvaQJehb.png

指定dtype,只需在dtype参数传入资料型态
https://ithelp.ithome.com.tw/upload/images/20210908/20140416LzP0xAfQoM.png

dtype属性查看资料型态
https://ithelp.ithome.com.tw/upload/images/20210908/20140416iDxXJ5hoyI.png

astype可改变原资料型态
https://ithelp.ithome.com.tw/upload/images/20210908/20140416n9A8xpjI2X.png

能像之前介绍过操作numpy方式来操作Series,索引、布林索引、全域函式等
https://ithelp.ithome.com.tw/upload/images/20210824/2014041616MJELXpiL.png

送上colab连结,可自行在上面多做点练习更加熟悉pandas
https://colab.research.google.com/drive/1lBz8fLbgZ0oDcc8hKm1em6SjXAumg5Cs?usp=sharing

明天将介绍DataFrame


<<:  Visual Basic语言和你 SAY HELLO!!

>>:  [Tableau Public] day 8:尝试制作第一张视觉仪表板

全端入门Day07_何谓全端之後端中篇

昨天介绍了後端程序语言,但那些程序语言其实都有自己的框架 今天就来介绍什麽是框架,为什麽要用框架 在...

没有登入也可以看得到内容? Mendix上的Anonymous User

如果应用程序主要是用於行销的功能,我们常会碰到许多Anonymous User造访,为了防止资料外泄...

求 室内设计 vr 视频设计师

我们需要像连结的设计师 目前的作品只需一个示意 无需精准 例如我给一个坪数房型 其他由设计师搭配 谢...

Day 5 Docker 基础网路设定

容器技术具备了隔离性,若要与其他容器或是外部网路存取的话,那便需要一个虚拟的网路环境。docker ...

Android Studio - AlertDialog - 单选列表

今天介绍一下单选的列表 透过简单的程序码就可以做出一个清晰易懂的选择表单 那就马上附上我的程序码~ ...