python
richard_18
这个作者很懒,什么都没留下…
展开
-
Pandas画图报错:ValueError: signal only works in main thread
Django下,plt无法画图怎么办原创 2023-11-14 10:53:07 · 212 阅读 · 0 评论 -
折腾了2天解决的问题,关于django+layui数据库表格数据无法渲染到网页的layui-table里
这个简单的问题折腾了很久,因为django都是静态网页,想实现股票和FOF量化策略的实时监控,尝试用layui实时获取数据库的表格数据进行修改,遇到的问题是无法渲染到网页的layui-table里。原创 2022-10-18 11:04:06 · 915 阅读 · 0 评论 -
dataframe用apply对2列或多列操作,默认会操作index
dataframe,apply,对不同列操作原创 2022-09-15 15:12:47 · 883 阅读 · 0 评论 -
报错的解决 sqlite3.OperationalError: unrecognized token: “630008.OF“
sqlite列值匹配报错原创 2022-08-29 14:47:03 · 429 阅读 · 0 评论 -
python操作sqlite报错:sqlite3.OperationalError: unrecognized token: “630008.OF“
sqlite3.OperationalError: unrecognized token:原创 2022-08-25 18:54:27 · 611 阅读 · 0 评论 -
pip install不带依赖安装脚本,安装恒生数据api时报错
pip install hs_udataLooking in indexes: https://pypi.tuna.tsinghua.edu.cn/simpleCollecting hs_udataDownloading https://pypi.tuna.tsinghua.edu.cn/packages/c4/c3/5abfd2f3409f07a8d208d30d2d90053ab3c980c63d3ecf709f09578ef7f7/hs_udata-0.2.4-py3-none-any.whl原创 2021-12-11 08:32:27 · 1460 阅读 · 0 评论 -
恒生数据API无法提取部分表,如1.2.17 日行情序列;stock_quote_daily_list
需要在hs_data脚本里找到api.py文件,增加如下:@args_check(check(“en_prod_code”).is_instance((str, None.class)),check(“begin_date”).is_instance((str, None.class)),check(“end_date”).is_instance((str, None.class)),check(“adjust_way”).is_instance(int) )def stock_quote_d原创 2021-12-09 16:20:36 · 432 阅读 · 0 评论 -
python,os,获取文件夹里包含特定字符str的最近修改过的文件。
import ospath1= “D:\db_wind\data_adj\fund_ana\20110331\”file_list = os.listdir(path1)1,匹配字符“ALL_funds_20110331_"”file_list2= [ i for i in file_list if “ALL_funds_20110331_” in i ]2,获取符合条件的文件的修改时间file_list3= [ os.stat(path1+ i ).st_mtime for i in f原创 2021-11-25 14:45:53 · 356 阅读 · 0 评论 -
pandas,根据某一列合并两个dataframe
pandas,根据某一列合并两个dataframehow="left"指的是以左侧df_all_nav为准df_all_nav = pd.merge(df_all_nav, df_temp,how=“left” ,on=“F_INFO_WINDCODE” )例子:Debug====F_INFO_WINDCODE 201907010 150284.SZ 0.61101 150231.SZ 1.23142 150232.SZ 0.166原创 2021-11-22 10:08:39 · 3647 阅读 · 0 评论 -
问题解决:KeyError: “Passing list-likes to .loc or [] with any missing labels is no longer supported.
例子:df_ashare_pctchg = df_ashare_pctchg.loc[ df_ashare_ana.index , : ]分析:这是因为df_ashare_ana有137行,高于df_ashare_pctchg 的1335行,需要检查数据有没问题原创 2021-11-16 17:48:23 · 645 阅读 · 0 评论 -
2个dataframe,df1的每一列分别乘以df2的某一列
Notes:df1的每一列分别乘以df2的某一列,得一列一列如:df1.loc[:,0]*df2.loc[:,1 ] # df1 *df2.loc[:,1 ],会导致df1每一列的全部值,乘以df2某一列里按顺序的单一数字 for temp_port in col_list_port: # 股票成本 df_port_stock_cost.loc[:, temp_port] = df_ashare原创 2021-11-16 16:57:23 · 1870 阅读 · 0 评论 -
pandas,dataframe对某2列或多列取每一行的最大值
df.max()默认对每一列取最大值,如果要对某2列取最大值需要先转置再计算,df[“max”]=rr.loc[:,[“PE_ttm”,“PE_FY1”]].T.max()原创 2021-11-12 11:21:06 · 5990 阅读 · 1 评论 -
将2个list列表转化成一一对应的dict字典
例子col_list_keep = [ “基金代码”,“基金名称_x”,“类型”,“近3月”,“近6月”,“近1年”, “score_收益率”,“score_最大回撤”,“score_超额收益”,“score_投资风格”,“score_投研团队实力”,“score_交易便利”,“score”,“pct_score” ]col_list_replace = [ “基金代码”,“基金名称”,“类型”,“近3月收益率”,“近6月收益率”,“近1年收益率”, “收益率得分”,“最大回撤得分”,“超额收益得分”,原创 2021-11-04 13:32:06 · 1084 阅读 · 0 评论 -
pandas,pd.merge合并后出现2个后缀“_x“,“_y“
例子:df_fund = pd.merge( df_fund, df_perf , left_on=“基金代码”, right_on=“基金代码” )left_on=“基金代码”, right_on=“基金代码” 会导致合并后的df有2个columns:“基金代码_x”,"“基金代码”_y"解决方法:df_fund = pd.merge( df_fund, df_perf , on=“基金代码”)...原创 2021-11-03 16:35:46 · 4009 阅读 · 2 评论 -
pandas,dataframe按某一列合并2个df
df_fund = pd.merge( df_fund, df_performance , left_on=“基金代码”, right_on=“基金代码” )原创 2021-11-02 17:04:37 · 1618 阅读 · 0 评论 -
2021-11-02
pandas dataframe剔除非数值行会报错: df_temp = df_temp[ df_temp[“规模(亿)”]>0.6 ] ; ‘>’ not supported between instances of ‘str’ and ‘float’df_temp[“规模(亿)”].replace("–",-1 ) 会返回修改后的值,但是不会改变df_tempdf_temp = df_temp[ df_temp[“规模(亿)”] > 0.35 ]...原创 2021-11-02 17:03:28 · 90 阅读 · 0 评论 -
python重新导入模块module
在 Python 3.4 开始,重新导入模块module例如,importlib.reload( module_name )importlib.reload( CISS_rc )原创 2019-07-17 14:20:02 · 287 阅读 · 1 评论 -
pandas中列的字符串str转float格式
weight_list[ “mv_es”] = pd.to_numeric( weight_list[ “mv_es”] )原创 2019-07-12 14:43:41 · 12815 阅读 · 1 评论 -
转 python中把class转dictionary 报错
In python, how do I cast a class object to a dict用dict(w)报错 Traceback (most recent call last): File “test.py”, line 23, in print(a._dict ) AttributeError: ‘A’ object has no attribute ‘_d...翻译 2018-07-06 10:53:06 · 631 阅读 · 0 评论