量化
wiowei
自由职业者,爱好编程
展开
-
Python判断输入字符串是小数的方法
数字用isdigit()方法小数用eval()和isinstance()结合print('100'.isdigit())print(isinstance(eval('1.1',float))原创 2022-04-15 13:36:49 · 3185 阅读 · 1 评论 -
Dataframe添加行、列的方法
在Pandas的DataFrame中添加一行或者一列,添加行有df.loc[]以及df.append()这两种方法,添加列有df[]和df.insert()两种方法, 下面对这几种方法的使用进行简单介绍。一、添加行添加一行,采用loc[]方法# 构造一个空的dataframeimport pandas as pddf = pd.DataFrame(columns=['name','number'])# 采用.loc的方法进行df.loc[0]=['cat', 3] # 其中loc[转载 2022-01-24 16:57:34 · 46518 阅读 · 0 评论 -
Pandas Dataframe按某列的条件获取指定元素值
def df_value(df, symbol, col) -> any: '''返回dataframe中指定[symbol,col]行的元素值''' return df.loc[df['symbol'] == symbol].at[0, col]原创 2022-01-21 10:22:28 · 1573 阅读 · 0 评论 -
Windows下遍历子文件夹进行Git更新的bat脚本
for /d %%i in (*) do ( cd %%i && git pull && cd..)pause原创 2022-01-21 10:19:03 · 429 阅读 · 0 评论 -
DataFrame删除指定条件的行
import pandas as pddf1 = pd.DataFrame(data=[{'symbol': '000001', 'close': 1.0}, {'symbol': '000002', 'close': 2.0}, {'symbol': '000001', 'close': 3.0}])symbols = ['000001', '000002']print(df1.index[df1['symbol'] == '000001'])print(df1.index[(df1['sym.原创 2022-01-12 22:52:27 · 13925 阅读 · 0 评论 -
通达信DLL函数开发
官方样例:https://www.tdx.com.cn/products/userdoc/%E9%80%9A%E8%BE%BE%E4%BF%A1DLL%E5%87%BD%E6%95%B0%E7%BC%96%E7%A8%8B%E8%A7%84%E8%8C%83.rarVisual Studio Community,安装Desktop C++打开官方dsp文件,如果生成报错:/Gm,打开项目属性,关闭/Gm。注意:一定要用Win32。将生成的dll文件拷贝到主程序的\T0002\dlls目录原创 2021-11-22 10:17:07 · 10724 阅读 · 0 评论