海伦一直使用在线交友网站寻找适合的约会对象, 她将交友数据存放在datingTestSet.xls文件中。 1)从文件中读取有效数据保存到Dataframe对象中,跳过所有文字解释行; 2)列索引名设为 ['flymiles','videogame','icecream','type‘]; 3)显示读取到的前5条数据; 4)显示所有'type'为'largeDoses‘的数据; 5)将平均每周玩视频游戏时间超过10的数据都改成10; 6)将修改后的DataFrame对象保存到文件中,保留行、列索引。
时间: 2023-05-19 14:05:08 浏览: 166
locales.lst:从单个列表文件生成区域设置json文件
1)读取有效数据保存到Dataframe对象中,跳过所有文字解释行:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('datingTestSet.xls', skiprows=1)
```
2)列索引名设为 ['flymiles','videogame','icecream','type']:
```python
df.columns = ['flymiles', 'videogame', 'icecream', 'type']
```
3)显示读取到的前5条数据:
```python
print(df.head())
```
4)显示所有'type'为'largeDoses'的数据:
```python
print(df[df['type'] == 'largeDoses'])
```
5)将平均每周玩视频游戏时间超过10的数据都改成10:
```python
df.loc[df['videogame'] > 10, 'videogame'] = 10
```
6)将修改后的DataFrame对象保存到文件中,保留行、列索引:
```python
df.to_excel('datingTestSet_modified.xls', index=True)
```
阅读全文