3. 展示“小明”和“小强”的每个轮次的点数。
时间: 2023-09-26 12:07:31 浏览: 60
可以使用pandas中DataFrame的切片操作来展示“小明”和“小强”的每个轮次的点数,代码如下所示:
```python
import pandas as pd
import numpy as np
# 生成Numpy数组
num_arr = np.random.randint(1,6,size = (6,4))
# 将数组转化为DataFrame,并设置index为时间序列
df = pd.DataFrame(num_arr, columns=['小红', '小明', '小芳', '小强'], index=pd.date_range(start='2022-01-01', periods=6, freq='min'))
# 展示“小明”和“小强”的每个轮次的点数
print(df.loc[:, ['小明', '小强']])
```
这样就可以展示“小明”和“小强”的每个轮次的点数,其中`loc[:, ['小明', '小强']]`表示取所有行的“小明”和“小强”两列。
相关问题
3. 展示“小明”和“小强”的每个轮次的点数
好的,您可以使用以下代码展示“小明”和“小强”的每个轮次的点数:
```python
import numpy as np
import pandas as pd
# 生成随机数数组
num_arr = np.random.randint(1, 6, size=(6, 4))
# 构造DataFrame
df = pd.DataFrame(num_arr, columns=['小红', '小明', '小芳', '小强'], index=[f'第{i}轮' for i in range(1, 7)])
# 展示“小明”和“小强”的每个轮次的点数
print(df.loc[:, ['小明', '小强']])
```
输出结果如下:
```
小明 小强
第1轮 2 1
第2轮 5 4
第3轮 5 3
第4轮 5 4
第5轮 3 5
第6轮 1 5
```
这里使用的是`loc`属性来指定“小明”和“小强”这两列,同时使用了`:`来表示所有行。
2. 展示前三轮每个人的点数。
好的,您可以使用以下代码展示前三轮每个人的点数:
```python
import numpy as np
import pandas as pd
# 生成随机数数组
num_arr = np.random.randint(1, 6, size=(6, 4))
# 构造DataFrame
df = pd.DataFrame(num_arr, columns=['小红', '小明', '小芳', '小强'], index=[f'第{i}轮' for i in range(1, 7)])
# 展示前三轮每个人的点数
print(df.iloc[:3])
```
输出结果如下:
```
小红 小明 小芳 小强
第1轮 1 2 4 4
第2轮 1 2 3 1
第3轮 2 3 5 3
```
这里使用的是`iloc`属性来指定前三行,您也可以使用`head(3)`方法来实现相同的效果。