小编sei*_*day的帖子

python pandas如何获取多列分组结果

我有一个熊猫数据框(名为 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)

如何得到这个?

python-2.7 pandas

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

每个对组之间的pandas相关矩阵

我有一个像这样的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的项目编号可能相同.

python correlation pandas

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

如何在烧瓶引导程序中使用 bootstrap.static

当我使用 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)

谢谢。

flask twitter-bootstrap

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