Pandas基础知识(超简单)

一个初学者小菜鸟的笔记,欢迎纠正!

目录

Pandas模块的安装

文件的导入导出

Series对象

如何创建Series对象

Series索引

标签索引

切片

获取Series的索引和值


Pandas模块的安装

在Python项目的命令行输入pip install pandas即可,若下载缓慢,则加上清华源后缀

-i https://pypi.tuna.tsinghua.edu.cn/simple/

文件的导入导出

 import pandas as pd
 df = pd.read_csv(r'C:\Users\Chase\Desktop\weather.csv',encoding = 'utf-8')
 print(df)
  • 在读写Excel文件时还需要安装Pandas的依赖库xlrd与xlwt

    • pip install xlrd

    • pip install xlwt

Series对象

  • Pandas库中的一种数据结构,类似于一维数组

  • 由一组数据以及这组数据有关的标签(索引)组成

  • Series对象可以存储整数、浮点数、字符串、Python对象等多种数据类型的数据

如何创建Series对象

 import pandas as pd
 #pd.Series(data,index = index)  格式
 ​

 data = ['80','90','88']  #数据
 index = ['张三','李四','王五']  #索引
 s = pd.Series(data=data,index = index)  #建表
 print(s)
 print(type(s))
 ​
 '''输出:
 张三    80
 李四    90
 王五    88
 dtype: object
 <class 'pandas.core.series.Series'>'

Series索引

  • 位置索引

 print(s[1])  #位置索引 [0,N-1]

  • 标签索引

 print(s['张三'])  #标签索引 获取一个数据 [索引名称]
 #输出:80
 ​
 print(s[['张三','李四']])  #标签索引 获取多个数据 s[放所需数据的列表]
 ​
 '''输出:
 张三    80
 李四    90
 dtype: object'''
  • 切片

#[start:stop:step]
 print(s[0:2:1])  # 位置索引 :含头不含尾
 ​
 '''输出:
 张三    80
 李四    90
 dtype: object'''
 ​
 print(s['张三':'王五'])  #标签索引:含头含尾
 '''输出:
 张三    80
 李四    90
 王五    88
 dtype: object'''
  • 获取Series的索引和值

 print(list(s.index))
 print(s.values)  #注意输出的不是列表
 print(type(s.values))
 ​
 '''输出:
 ['张三', '李四', '王五']
 ['80' '90' '88']
 <class 'numpy.ndarray'>'''

猜你喜欢

转载自blog.csdn.net/weixin_63292027/article/details/128009474
今日推荐