小编Mat*_*j28的帖子

Python TA-Lib安装问题

令人沮丧的是在python中安装TA-Lib包很困难.

https://pypi.python.org/pypi/TA-Lib

我已经阅读了所有可以在此找到的论坛帖子,但对于我的特定问题没有运气.

Windows 10 Python 3.5.2 Anaconda 4.2.0 Cython 0.24.1 Microsoft Visual Studio 14.0

我已经下载并提取了ta-lib-0.4.0-msvc.zip到C:/ TA-Lib(常见的问题似乎是没有安装底层TA-Lib文件的人http://www.ta-lib.org/ hdr_dw.html)

如果有人能帮助我解决这个问题,我将非常感激!

使用'pip install ta-lib'我得到以下内容:

C:\Users\Matt>pip install ta-lib
Collecting ta-lib
  Using cached TA-Lib-0.4.10.tar.gz
Building wheels for collected packages: ta-lib
  Running setup.py bdist_wheel for ta-lib ... error
  Complete output from command c:\users\matt\anaconda3\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\Matt\\AppData\\Local\\Temp\\pip-build-vv02ktg_\\ta-lib\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d C:\Users\Matt\AppData\Local\Temp\tmpqstzmsgspip-wheel- --python-tag cp35:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win-amd64-3.5
  creating build\lib.win-amd64-3.5\talib
  copying talib\deprecated.py -> …
Run Code Online (Sandbox Code Playgroud)

python install pip windows-10 ta-lib

5
推荐指数
4
解决办法
2万
查看次数

SQL Alchemy:表primary_key - 意外的关键字参数错误

我不断收到有关primary_key=True. 请有人指出我哪里出错了。我试图遵循:

http://docs.sqlalchemy.org/en/latest/core/metadata.html#metadata-describing

from sqlalchemy import *

mydata123 = table("dailymarketdata", metadata, 
                    column('data_id', mysql.BIGINT, primary_key=True), 
                    column('dt', Date), 
                    column('security_id', mysql.VARCHAR), 
                    column('open', float), 
                    column('high', float), 
                    column('low', float), 
                    column('close', float), 
                    column('ma200', float), 
                    column('rtrend', mysql.TINYINT))
Run Code Online (Sandbox Code Playgroud)
TypeError                                 Traceback (most recent call last)
<ipython-input-350-bd385371a391> in <module>()
  2 
  3 mydata123 = table("dailymarketdata", metadata, 
----> 4                  column('data_id', mysql.BIGINT, primary_key=True),
  5              column('dt', Date),
  6              column('security_id', mysql.VARCHAR),

TypeError: column() got an unexpected keyword argument 'primary_key'
Run Code Online (Sandbox Code Playgroud)

如果我排除primary_key=True我会得到另一个错误

`AttributeError: 'MetaData' object has no attribute 'key'
Run Code Online (Sandbox Code Playgroud)

python mysql sqlalchemy keyword

4
推荐指数
1
解决办法
6057
查看次数

如果在另一个df中的日期范围之间,python将值赋给pandas df

如果日期介于另一个数据框中的两个日期之间,则创建新列和分配值的最佳方法是什么?

例如

dataframe A    
date          values
2017-05-16      x  
2017-04-12      Y


dataframe B    #df contains dates to use to filter and associated id

start            end           id
2017-05-08     2017-05-18      34
2017-04-24     2017-05-08      33
2017-04-03     2017-04-24      32
Run Code Online (Sandbox Code Playgroud)

理想的结果

dataframe A     
date          values    id
2017-05-16      x       34 
2017-04-12      Y       32
Run Code Online (Sandbox Code Playgroud)

我研究了pd.cut,它似乎对我想要的东西不起作用,并且编写循环以在多个条件下遍历数据帧似乎效率不高。

python dataframe pandas

1
推荐指数
1
解决办法
1087
查看次数

标签 统计

python ×3

dataframe ×1

install ×1

keyword ×1

mysql ×1

pandas ×1

pip ×1

sqlalchemy ×1

ta-lib ×1

windows-10 ×1