设置价格区间 9.0-9.05
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os
import sys
import pandas as pd
import numpy as np
import akshare as ak
def stock_total():
stock_df = ak.stock_zh_a_spot_em()
return stock_df
def select_by_price(df, low, high):
newdf = df[ (df['最新价']>=low) & (df['最新价']<=high) ]
return pd.DataFrame(newdf, columns=['代码', '最新价'])
def get_name(symbol):
info = ak.stock_individual_info_em(symbol)
info_s = pd.DataFrame(info[ info['item'] == '股票简称' ], columns=['value'])
return info_s.iat[0,0]
def add_name(df):
mlist = []
for index,row in df.iterrows():
symbol = row['代码']
name = get_name(symbol)
mlist.append(name)
#print(name)
df['股票简称'] = mlist
return df
def main():
print('\r\n')
print('-----