相关疑难解决方法(0)

对熊猫系列的累积值应用函数

rolling_apply在pandas中是否有相当于将函数应用于一系列的累积值而不是滚动值?我意识到cumsum,cumprod,cummax,以及cummin存在的,但我想申请一个自定义的功能.

python pandas

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

向量化数据框中的折叠过程

假设我们有一个如下所示的示例数据框:

df = pd.DataFrame({'A': [np.nan, 0.5, 0.5, 0.5, 0.5], 
                   'B': [np.nan, 3, 4, 1, 2], 
                   'C': [10, np.nan, np.nan, np.nan, np.nan]})
>>> df
     A    B     C
0  NaN  NaN  10.0
1  0.5  3.0   NaN
2  0.5  4.0   NaN
3  0.5  1.0   NaN
4  0.5  2.0   NaN

Run Code Online (Sandbox Code Playgroud)

Col 'D' 通过以下运算计算:

>>> df
     A    B     C     D
0  NaN  NaN  10.0  10.0 
1  0.5  3.0   NaN   8.0 = (10 x 0.5) + 3
2  0.5  4.0   NaN   8.0 = (8 x 0.5) …
Run Code Online (Sandbox Code Playgroud)

python numpy vectorization dataframe pandas

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

标签 统计

pandas ×2

python ×2

dataframe ×1

numpy ×1

vectorization ×1