如何用python软件随机选取csv文件中的20支股票并剔除ST股票?
时间: 2024-02-02 12:04:44 浏览: 70
使用python进行选择股票
5星 · 资源好评率100%
首先,你需要安装 `pandas` 和 `random` 这两个 Python 包。接下来,你可以使用以下代码来随机选取 CSV 文件中的股票:
```python
import pandas as pd
import random
# 读取 CSV 文件并剔除 ST 股票
df = pd.read_csv('your_file.csv')
df = df[~df['股票代码'].str.contains('ST')]
# 随机选取 20 支股票
selected_stocks = random.sample(list(df['股票代码']), 20)
```
这段代码首先使用 `pd.read_csv()` 函数读取 CSV 文件,然后使用 `~df['股票代码'].str.contains('ST')` 来剔除股票代码中包含 ST 的行。最后,使用 `random.sample()` 函数从剩下的股票代码中随机选取 20 支股票。
阅读全文