✅作者简介:大家好我是Xlong,一枚正在学习COMSOL、Python的工科研究僧
📃个人主页: Xlong的个人博客主页
🔥系列专栏: Python大数据分析
💖如果觉得博主的文章还不错的话,请👍支持一下博主哦🤞
目录
2、Pandas引入的新数据类型:Series与 DataFrame
一、前言
Pandas 是 Python 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。
Pandas 适用于处理以下类型的数据:
- 与 SQL 或 Excel 表类似的,含异构列的表格数据;
- 有序和无序(非固定频率)的时间序列数据;
- 带行列标签的矩阵数据,包括同构或异构型数据;
- 任意其它形式的观测、统计数据集, 数据转入 Pandas 数据结构时不必事先标记。
Pandas 的主要数据结构是 Series(一维数据)与 DataFrame(二维数据),这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。对于 R 用户,DataFrame 提供了比 R 语言 data.frame 更丰富的功能。Pandas 基于 NumPy 开发,可以与其它第三方科学计算支持库完美集成。
二、安装
1.安装Pandas的最简单方法是将其安装为Anaconda发行版的一部分,这是一种用于数据分析和科学计算的跨平台发行版。这是大多数用户的推荐安装方法。
2.pip install Pandas
3.如果是用的Pycharm开发平台,那就需要依次点击“文件”→“Python Interpreter”→“+”→“搜索pandas”→Install Package,如下图所示:
需要注意:
- pandas新版已经不再支持python2
- pandas依赖numpy
import pandas as pd
print(pd.__version__) #看看自己的版本,过低的话可能会有些功能不支持
#运行结果:1.4.1
如果像上面演示的这样,会出现pandas的版本,也就说明安装成功了!
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #图中字体改为黑体以兼容中文
plt.rcParams['axes.unicode_minus']=False #负号显示的问题
2、Pandas引入的新数据类型:Series与 DataFrame
2.1 Series(一维数据)
Series 是带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据。轴标签统称为索引。调用 pd.Series 函数即可创建 Series: