Pandas: Pandas入门笔记(2)————通过股票数据实践查看、筛选、设置索引、删除列、重命名等操作
Pandas入门笔记
从今天开始更新Pandas基础语法笔记,之前一直都是零零散散的用的,打算每天花一段时间系统记录一下pandas的基本语法。
主要参考了bilibili的up主@蚂蚁学python的视频Python Pandas 数据分析,编程练习100例和W3Cschool的Pandas中文教程。
这一部分是上一部分的延伸,是蚂蚁学python的视频的P21-30,使用的数据是一个股票数据,数据来源是:https://github.com/yatingliu2019/Python-Pandas-data-analysis/blob/main/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/00700.HK.csv
以下是数据的预览:
1 |
|
P21&22 加载csv表格到数据框,查看数据基本情况和统计
1 |
|
输出:
1 |
|
P23 将索引列变为普通索引列
1 |
|
输出:
1 |
|
P24 通过日期信息,添加年月列
1 |
|
输出:
1 |
|
P25 计算每一年的平均收盘价(特定行的某一列的均值)
1 |
|
输出:
1 |
|
P26 找出某列最小值的行
1 |
|
输出:
1 |
|
问题是:如果最小值在多行出现了,argmin似乎只会返回其中的第一行,需要返回所有包含最小值的行怎么办?
1 |
|
输出:
1 |
|
P27 筛选部分数据列
1 |
|
输出:
1 |
|
P28 将Date设为索引列
1 |
|
输出:
1 |
|
P29 删除不需要的数据列
1 |
|
输出:
1 |
|
P30 对列名进行重命名
1 |
|
输出:
1 |
|
Pandas: Pandas入门笔记(2)————通过股票数据实践查看、筛选、设置索引、删除列、重命名等操作
https://emmettpeng.github.io/2023/11/15/pandas-base-2/