(2)用Pandas读取文件“股票日交易数据.xls”,先按涨幅排降序,输出前100行数据,再按换手率派升序,输出前100行。
时间: 2023-11-28 18:50:19 浏览: 124
利用pandas将excel中数据抽取
以下是实现代码:
```python
import pandas as pd
# 读取文件
df = pd.read_excel('股票日交易数据.xls')
# 按涨幅排序并输出前100行
df_sorted_by_pct_chg = df.sort_values('涨跌幅', ascending=False)
print(df_sorted_by_pct_chg.head(100))
# 按换手率排序并输出前100行
df_sorted_by_turnover_rate = df.sort_values('换手率', ascending=True)
print(df_sorted_by_turnover_rate.head(100))
```
其中,`pd.read_excel` 用于读取 Excel 文件,返回一个 DataFrame 对象。`df.sort_values` 用于根据指定列进行排序,`ascending=False` 表示降序排列,`head(100)` 表示输出前100行。
阅读全文