用Person案例,进行DataFrame创建与操作基本练习,理解DataFrame。
时间: 2023-07-25 22:05:29 浏览: 164
Pandas库中DataFrame创建函数详解.md
好的,让我们来练习一下DataFrame的创建和操作。假设我们有一个人员信息的数据集,包含姓名、性别、年龄和职业四个字段。我们可以使用pandas库创建一个DataFrame来存储这些数据。
首先,我们需要导入pandas库:
```python
import pandas as pd
```
接下来,我们可以创建一个字典对象,其中包含人员信息的键值对:
```python
data = {'姓名': ['张三', '李四', '王五', '赵六'],
'性别': ['男', '男', '女', '女'],
'年龄': [20, 25, 30, 35],
'职业': ['学生', '工程师', '教师', '医生']}
```
然后,我们可以使用pandas的DataFrame函数将数据转换为DataFrame对象:
```python
df = pd.DataFrame(data)
```
现在,我们已经成功地创建了一个DataFrame,可以使用以下代码查看它的内容:
```python
print(df)
```
输出如下:
```
姓名 性别 年龄 职业
0 张三 男 20 学生
1 李四 男 25 工程师
2 王五 女 30 教师
3 赵六 女 35 医生
```
我们可以通过列名来访问DataFrame中的数据。例如,我们可以使用以下代码访问“姓名”列的数据:
```python
print(df['姓名'])
```
输出如下:
```
0 张三
1 李四
2 王五
3 赵六
Name: 姓名, dtype: object
```
如果我们想访问多列数据,可以使用以下代码:
```python
print(df[['姓名', '年龄']])
```
输出如下:
```
姓名 年龄
0 张三 20
1 李四 25
2 王五 30
3 赵六 35
```
我们也可以使用loc和iloc属性访问特定的行和列。例如,以下代码将访问第一行和第二列的数据:
```python
print(df.iloc[0, 1])
```
输出如下:
```
男
```
以上就是DataFrame的基本练习,希望对你有所帮助。
阅读全文