君语贤
时光静好,与君语;细水流年,与君同;繁华落尽,与君老...

建站开发>Python>正文

Pandas语法大全及示例

2024-01-29 11:16 君语贤Pandas示例语法

Pandas语法大全及示例

Pandas是Python中的一种用于数据处理和数据分析的开源库,它支持大量的数据操作和数据处理功能,以下是Pandas的一些常用语法:

数据结构

Pandas中主要有两种数据结构:

  • Series:一维数组,类似于带标签的NumPy数组。
  • DataFrame:二维表格数据结构,包含行和列,类似于Excel表格。

读取数据

在Pandas中,可以通过以下命令来读取CSV、Excel、SQL等多种格式的数据:

import pandas as pd

# 读取CSV格式数据
df = pd.read_csv('data.csv')

# 读取Excel格式数据
df = pd.read_excel('data.xlsx')

# 读取SQL格式数据
import pymysql
conn = pymysql.connect(host='localhost', user='user', password='password', database='db')
df = pd.read_sql('select * from table', conn)

查看数据

Pandas中可以使用以下命令来查看数据:

# 查看数据的前几行
df.head()

# 查看数据的后几行
df.tail()

# 查看数据的维度
df.shape

# 查看数据的列名
df.columns

# 查看无重复数据的唯一值
df['column'].unique()

数据清洗

Pandas中可以使用以下命令来清洗数据:

# 丢弃行或列
df.drop(['column1', 'column2'], axis=1)

# 替换缺失值
df.fillna(value)

# 合并数据
pd.concat([df1, df2], axis=0)

# 分组数据
df.groupby(['column1', 'column2']).mean()

# 去重
df.drop_duplicates()

数据分析

Pandas中可以使用以下命令来分析数据:

# 计算统计指标
df.mean()
df.median()
df.mode()
df.count()

# 计算相关系数
df.corr()

# 绘制图表
import matplotlib.pyplot as plt
df.plot()
plt.show()

这是Pandas的一些常用语法,掌握了这些语法之后,可以更加高效地进行数据处理和分析。

本文链接:https://www.weguiding.com/python/1030.html