对东方财富网爬取出的沪深京A股excel表进行数据处理具体代码示例
时间: 2023-07-26 13:46:39 浏览: 189
以下是一个简单的Python代码示例,用于处理从东方财富网爬取的沪深京A股excel表数据:
```python
import pandas as pd
# 读取excel文件
df = pd.read_excel('沪深京A股.xlsx')
# 去除空值行
df.dropna(inplace=True)
# 选取需要的列
df = df[['代码', '简称', '最新价', '涨跌幅']]
# 将涨跌幅从百分数转为小数
df['涨跌幅'] = df['涨跌幅'].apply(lambda x: float(x.strip('%')) / 100)
# 按涨跌幅从大到小排序
df.sort_values('涨跌幅', ascending=False, inplace=True)
# 输出前10行数据
print(df.head(10))
```
这个示例代码使用了pandas库来读取和处理excel文件。首先,我们使用`read_excel()`函数读取文件。然后,我们使用`dropna()`函数去除空值行,使用`[['代码', '简称', '最新价', '涨跌幅']]`选取我们需要的列。接着,我们使用`apply()`函数将涨跌幅从百分数转为小数,并使用`sort_values()`函数按涨跌幅从大到小排序。最后,我们使用`head()`函数输出前10行数据。
阅读全文