复制某df,用符号连接字符串,tushare批量日数据,sqlite拆分持仓数据

1.复制某df

df.copy(deep=True)

2.用符号连接字符串

scode=','.join(list(df_code['code2']))

tushare批量日数据

df_price = pro.daily(ts_code=scode,start_date=date)

4.sqlite拆分持仓数据

df=pd.read_sql("select * from Init_stk where code in ('002304','000895') and flag='init' and stg='长线' and fund='康曼德'",conn)
df['flag']='拆分'
df_long=df.copy(deep=True)
print(df_long)
df_long.loc[0,'qty']=df_long.loc[0,'qty']-19500
df_long.loc[1, 'qty'] = df_long.loc[1, 'qty'] - 15000
df['qty']=[19500,15000]
df['stg']='高分红'
conn.execute("delete from Init_stk where code in ('002304','000895') and stg='长线' and fund='康曼德'")
conn.commit()
df.to_sql('Init_stk',conn,index=False,if_exists='append')
df_long.to_sql('Init_stk', conn, index=False, if_exists='append')
发布了19 篇原创文章 · 获赞 0 · 访问量 1115
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览