dataframe基本用法
时间: 2023-11-18 17:59:13 浏览: 86
dataframe学习资料
DataFrame是Pandas库中的一种数据结构,可以看作是由多个Series组成的表格型数据结构。DataFrame的行和列都可以进行索引,可以进行数据筛选、切片、排序、统计等操作。
创建DataFrame:
```python
import pandas as pd
data = {'name': ['Tom', 'Jerry', 'Mickey', 'Minnie'],
'age': [20, 22, 25, 23],
'gender': ['M', 'M', 'M', 'F']}
df = pd.DataFrame(data)
```
上述代码创建了一个DataFrame,其中包含了4个人的姓名、年龄和性别。
查询DataFrame:
```python
# 查看DataFrame前5行数据
df.head()
# 查看DataFrame基本信息,包括行列数、数据类型、数据缺失情况等
df.info()
# 查看DataFrame中的某一列
df['name']
# 查看DataFrame中的多列
df[['name', 'age']]
# 查看DataFrame中的某一行
df.loc[0]
# 查看DataFrame中的多行
df.loc[[0, 2]]
# 查看DataFrame中的某个位置的值
df.loc[0, 'name']
```
修改DataFrame:
```python
# 修改DataFrame中的某个值
df.loc[0, 'age'] = 21
# 为DataFrame增加一列
df['height'] = [170, 175, 180, 165]
# 删除DataFrame中的一行
df.drop(index=0, inplace=True)
# 对DataFrame进行排序
df.sort_values(by='age', inplace=True)
# 对DataFrame进行筛选
df[df['gender'] == 'M']
```
以上是DataFrame的基本用法,实际应用中还可以进行更多的操作,如数据清洗、数据合并、数据分组等,可以根据具体需求进行学习和使用。
阅读全文