自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 python内对sqlite3数据库表删除某几列相同的行index

## 获取列信息 || https://blog.csdn.net/qq_41797451/article/details/80230399。### 获取列信息 || https://blog.csdn.net/qq_41797451/article/details/80230399。例如 返回的列只有 id,date,code,count=重复次数,2次就是2。### step 2:根据返回的列的id,逐一删除sql中的记录。【SQL语言:筛选符合给定几列的值相同的行】【对应python代码:】

2024-05-29 13:57:13 620 1

原创 Pandas画图报错:ValueError: signal only works in main thread

Django下,plt无法画图怎么办

2023-11-14 10:53:07 192

原创 弹窗表格出不来:layui点击button后弹窗表格form闪现,打开后马上自动关闭。坑了2天

弹窗表格出不来:网页中点击新增button后,layui-form的弹窗表格闪现,然后马上自动关闭,并且reload重载table表格数据。正常应该是form弹窗静止,等待输入好信息,点击提交按钮之后在关闭。问题原因是 新增button属性里必须加type=“button”,否则会默认button是submit类型提交数据,这回导致表格数据的reload。初始的模板是参考“python+django+layui开发页面表格数据的增删改查”这个帖子,陆续遇到了很多问题,大家还是需要小心啊。

2022-10-21 10:25:04 823 1

原创 折腾了2天解决的问题,关于django+layui数据库表格数据无法渲染到网页的layui-table里

这个简单的问题折腾了很久,因为django都是静态网页,想实现股票和FOF量化策略的实时监控,尝试用layui实时获取数据库的表格数据进行修改,遇到的问题是无法渲染到网页的layui-table里。

2022-10-18 11:04:06 881

原创 dataframe用apply对2列或多列操作,默认会操作index

dataframe,apply,对不同列操作

2022-09-15 15:12:47 845

原创 报错的解决 sqlite3.OperationalError: unrecognized token: “630008.OF“

sqlite列值匹配报错

2022-08-29 14:47:03 411

原创 python操作sqlite报错:sqlite3.OperationalError: unrecognized token: “630008.OF“

sqlite3.OperationalError: unrecognized token:

2022-08-25 18:54:27 574

原创 Qs:Django图表数据无法显示和报错:Invalid block tag on line 1: ‘extends“base.html“‘. Did you forget to register o

Ans:Django didn’t recognise your starting block tag, because you have a space between the { and the %.需要把所有的{ % 换成{% ; % } 换成 %}。 就是2个符号必须连着,中间不能有空格或者换行!!!参考的stackoverflow链接:url=https://stackoverflow.com/questions/39935578/invalid-block-tag-endblock-did-

2022-02-25 14:41:37 816

原创 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 1441

原创 恒生数据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 403

原创 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 353

原创 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 3616

原创 问题解决: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 615

原创 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 1795

原创 pandas,dataframe对某2列或多列取每一行的最大值

df.max()默认对每一列取最大值,如果要对某2列取最大值需要先转置再计算,df[“max”]=rr.loc[:,[“PE_ttm”,“PE_FY1”]].T.max()

2021-11-12 11:21:06 5897 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 1054

原创 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 3874 2

原创 pandas,dataframe按某一列合并2个df

df_fund = pd.merge( df_fund, df_performance , left_on=“基金代码”, right_on=“基金代码” )

2021-11-02 17:04:37 1576

原创 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 86

原创 python重新导入模块module

在 Python 3.4 开始,重新导入模块module例如,importlib.reload( module_name )importlib.reload( CISS_rc )

2019-07-17 14:20:02 262 1

原创 pandas中列的字符串str转float格式

weight_list[ “mv_es”] = pd.to_numeric( weight_list[ “mv_es”] )

2019-07-12 14:43:41 12689 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 612

原创 python Bokeh生成的图片保存成png

step1, from bokeh.io import export_png export_png(p , filename=title1+”.png”) 报错: RuntimeError: PhantomJS is not present in PATH. Try “conda install phantomjs” or “npm install -g phantomjs-preb...

2018-06-29 11:28:43 2957

原创 cx_Oracle 中文乱码

step1 用SQL查询语言 select userenv(‘language’) from dual SIMPLIFIED CHINESE_CHINA.ZHS16GBK确定数据库的编码格式step2 python 代码脚本中的开头加上如下: import os os.environ[‘NLS_LANG’] = ‘SIMPLIFIED CHINESE_CHINA.ZHS16G...

2018-06-28 13:46:10 707

原创 Windows下 cx_Oracle python连接Oracle ORA-12541: TNS:no listener

用python连接Oracle遇到了许多问题,1,Oracle相关程序,和cx_Oracle模块的安装 example例子:D:\app\user\product\11.2.0\client_1\network\admin \network\admin | 如果没有就要新建这2级文件夹,里边放 names.ora 的配置文件2,cx_Oracle.DatabaseError: 64b...

2018-06-28 13:01:58 4304

原创 python pandas 中datetime和string互相转化

1,string变成datetime格式 dates = pd.to_datetime(pd.Series([‘20010101’, ‘20010331’]), format = ‘%Y%m%d’) 2,datetime变回string格式 dates.apply(lambda x: x.strftime(‘%Y-%m-%d’))source: https://stackoverfl...

2018-06-17 20:01:49 62620 1

原创 pandas string格式转成int,float

如果y1的 amount列是string格式的 y1 = pd.to_numeric(y1.amount, errors=’ignore’ )/10000errors=’coerce’, 会返回nan,these errors will be ignoredand pandas will convert problematic elements to pd.NaT (errors=’ig...

2018-06-17 16:58:38 28456 1

原创 改变pandas中日期格式 pandas change datetime format

对于已经是datetime格式的 x1 x1 = pd.to_datetime( market.DATE, format=”%Y-%m-%d-%H-%M-%S”) x1 = x1.dt.strftime(‘%m/%d/%Y’)source:https://stackoverflow.com/questions/38067704/how-to-change-the-datetime-form...

2018-06-17 16:51:53 22681 2

原创 rc51_中国存托凭证CDR发展初期的投资交易策略_量化投资交易策略_

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-06-13 10:52:20 2646 1

转载 pandas change int to str

source:https://stackoverflow.com/questions/17950374/converting-a-column-within-pandas-dataframe-from-int-to-stringIn [16]: df = DataFrame(np.arange(10).reshape(5,2),columns=list('AB'))In

2018-02-02 13:31:38 3818

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除