用python写代码展示DataFrame的常用操作
时间: 2023-08-04 13:24:44 浏览: 177
好的,以下是Python代码展示DataFrame的常用操作:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 显示DataFrame
print(df)
# 查看DataFrame基本信息
print(df.info())
# 查看DataFrame的列名
print(df.columns)
# 查看DataFrame的行数和列数
print(df.shape)
# 查看DataFrame的数据类型
print(df.dtypes)
# 查看DataFrame的索引
print(df.index)
# 查看DataFrame的前几行
print(df.head())
# 查看DataFrame的后几行
print(df.tail())
# 获取DataFrame的某一列
print(df['A'])
# 获取DataFrame的某一行
print(df.loc[0])
# 获取DataFrame的某一元素
print(df.loc[0, 'A'])
# 对DataFrame进行排序
print(df.sort_values(by='B'))
# 对DataFrame进行筛选
print(df[df['A'] > 1])
# 对DataFrame进行分组
print(df.groupby('A').mean())
# 对DataFrame进行聚合
print(df.agg({'B': 'sum', 'C': 'max'}))
# 对DataFrame进行合并
df2 = pd.DataFrame({'A': [4, 5, 6], 'B': [10, 11, 12], 'C': [13, 14, 15]})
print(pd.concat([df, df2]))
```
阅读全文