pandas(一)-IO和基本操作学习

浏览: 1032

以下出现的数据纯属虚构。

一 IO

  1. 导入excel数据:
import pandas as pd
import numpy as np
import os

os.chdir("E:\\test")
#导入excel数据
xs = pd.read_excel("源数据.xlsx","Sheet1")#第一个参数为工作薄名字(别忘了后缀名哦),第二个参数为工作表名字

     2.导出为excel数据:

Clipboard Image.png

二 基本操作:

  • 查看数据:

默认查看5行

Clipboard Image.png

可以给head()传入查看行数的参数:

Clipboard Image.png

  • 选取一行:

#获取索引为4的行的值

Clipboard Image.png

  • 选取一列:

#获取城市列的值:

Clipboard Image.png

Clipboard Image.png

  • 增加一列:

Clipboard Image.png

  • 删除列:

Clipboard Image.png

  • 转置

Clipboard Image.png

  • 丢弃指定轴上的项:

#删除行:

Clipboard Image.png


#删除列:

Clipboard Image.png

  • 选取和过滤:

#选取业绩>=20000的行

Clipboard Image.png

#选取行列子集(选取索引为30和36,列名为省份,城市,姓名,业绩的行列子集数据):

Clipboard Image.png

  • map方法:格式化浮点数:

业绩列格式化为2位小数:

Clipboard Image.png

  • 排序:
#按行索引排序(默认升序)
xs.sort_index()
#按列索引降序排序
xs.sort_index(asix=1,ascending=False)

#按照列名进行排序,如有多个排序列名,以列表形式传入:

(实例:按照业绩(列名)降序排序,如果业绩相同,按照日期(列名)进行降序排序,并选取前十名):

Clipboard Image.png

记录下学习过程,加深理解。

推荐 0
本文由 shining52 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册