计算滚动(平均差)^ 2大熊猫

时间:2019-07-09 22:05:57

标签: pandas mean difference rolling-computation

嗨,我正在尝试使用连续3天的平均值在数据框中创建“均方差平方”列。

明智地,我想从上至下获得具有以下值的第三列(NaN,NaN,26、8、8、8),其中26的计算公式为(1-5)^ 2 +(6- 5)^ 2 +(8-5)^ 2,均方值8开始是(6-8)^ 2 ....等等。

我已经编写了前两行代码,不确定如何编写更多行以实现所需的结果。任何帮助表示赞赏。

df = pd.DataFrame({'Data':[1, 6, 8, 10, 12, 14]})
df['mean'] = df.rolling(window=3).mean()
df['mean difference_squared'] = ........

1 个答案:

答案 0 :(得分:1)

以您的情况

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

php_flag display_errors on
php_flag display_startup_errors on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R]

# browser requests PHP
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^\ ]+)\.php
RewriteRule ^/?(.*)\.php$ /$1 [L,R=301]

# Specify search friendly URLs
RewriteRule ^sign-up$ /sign-up.php [L]
RewriteRule ^sign-up/([1-9]+)$ /sign-up.php?ref=$1 [L]

#if page not exist, redirect to 404 page
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /404.php [L]