pandas的5个简单编程题和答案
时间: 2024-06-11 15:08:01 浏览: 15
1. 将字符串列转换为日期列
```python
import pandas as pd
# 创建数据集
df = pd.DataFrame({'date': ['2020-01-01', '2020-01-02', '2020-01-03'],
'value': [1, 2, 3]})
# 将字符串列转换为日期列
df['date'] = pd.to_datetime(df['date'])
# 打印输出结果
print(df)
```
输出结果:
```
date value
0 2020-01-01 1
1 2020-01-02 2
2 2020-01-03 3
```
2. 计算每列的平均值
```python
import pandas as pd
# 创建数据集
df = pd.DataFrame({'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]})
# 计算每列的平均值
mean_values = df.mean()
# 打印输出结果
print(mean_values)
```
输出结果:
```
A 2.0
B 5.0
C 8.0
dtype: float64
```
3. 将数据按照某一列的值进行分组并计算每组的平均值
```python
import pandas as pd
# 创建数据集
df = pd.DataFrame({'group': ['A', 'B', 'A', 'B'],
'value': [1, 2, 3, 4]})
# 将数据按照 group 列的值进行分组并计算每组的平均值
mean_values = df.groupby('group').mean()
# 打印输出结果
print(mean_values)
```
输出结果:
```
value
group
A 2
B 3
```
4. 将数据中的空值替换为指定值
```python
import pandas as pd
import numpy as np
# 创建数据集
df = pd.DataFrame({'A': [1, 2, np.nan],
'B': [4, np.nan, 6],
'C': [7, 8, 9]})
# 将数据中的空值替换为指定值
df = df.fillna(0)
# 打印输出结果
print(df)
```
输出结果:
```
A B C
0 1.0 4.0 7
1 2.0 0.0 8
2 0.0 6.0 9
```
5. 将数据按照某一列的值进行排序
```python
import pandas as pd
# 创建数据集
df = pd.DataFrame({'A': [1, 3, 2],
'B': [4, 6, 5]})
# 将数据按照 A 列的值进行排序
df = df.sort_values('A')
# 打印输出结果
print(df)
```
输出结果:
```
A B
0 1 4
2 2 5
1 3 6
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)