我有一个熊猫数据框(名为 df),如下所示:
id, a, b, c
1, 10, 10, 10
1, 20, 20, 20
2, 10, 10, 10
2, 20, 20, 20
3, 10, 10, 10
3, 20, 20, 20
Run Code Online (Sandbox Code Playgroud)
我需要在每个组中使用多个列来获得结果。
grouped = df.groupby('id')
grouped['a','b','c'].apply(lambda x,y,z:x*y+z)
Run Code Online (Sandbox Code Playgroud)
但是,第二行有错误:
KeyError: ('a', 'b', 'c').
Run Code Online (Sandbox Code Playgroud)
如何得到这个?
我有一个像这样的csv文件:
date,sym,close
2014.01.01,A,10
2014.01.02,A,11
2014.01.03,A,12
2014.01.04,A,13
2014.01.01,B,20
2014.01.02,B,22
2014.01.03,B,23
2014.01.01,C,33
2014.01.02,C,32
2014.01.03,C,31
Run Code Online (Sandbox Code Playgroud)
然后,我得到一个df通过read_csv函数命名的日期帧
import numpy as np
import pandas as pd
df=pd.read_csv('daily.csv',index_col=[0])
groups=df.groupby('sym')[['close']].apply(lambda x:func(x['close'].values))
Run Code Online (Sandbox Code Playgroud)
该groups是这样的:
sym
A [nan,1.00,2.00,...]
B [nan,1.00,2.00,...]
C [nan,1.00,2.00,...]
Run Code Online (Sandbox Code Playgroud)
如何计算每对sym之间的相关性?
AA,AB,AC,BB,BA,BC,CA,CB,CC
Run Code Online (Sandbox Code Playgroud)
顺便说一句,每个sym的项目编号可能不相同.
当我使用 Flask-Bootstrap 时,它将使用来自 CDN 的 css/js 资源。如果我在没有互联网的情况下访问 url( http://127.0.0.1 ),css 或 js 将丢失。
如何使用flask-bootstrap的本地资源?如:
lib/python2.7/site-packages/flask_bootstrap/static/css
lib/python2.7/site-packages/flask_bootstrap/static/js
Run Code Online (Sandbox Code Playgroud)
谢谢。