Skip to content

Commit c074e81

Browse files
committed
Pandas
1 parent e246cd4 commit c074e81

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3382,7 +3382,9 @@ import plotly.graph_objects as go
33823382
import datetime
33833383

33843384
def main():
3385-
display_data(wrangle_data(*scrape_data()))
3385+
data = scrape_data()
3386+
df = wrangle_data(*data)
3387+
display_data(df)
33863388

33873389
def scrape_data():
33883390
def scrape_yahoo(id_):
@@ -3400,8 +3402,8 @@ def scrape_data():
34003402
def wrangle_data(covid, dow, gold, bitcoin):
34013403
df = pd.concat([dow, gold, bitcoin], axis=1)
34023404
df = df.sort_index().interpolate()
3403-
df = df.loc['2020-02-23':].iloc[:-2]
34043405
df = df.rolling(10, min_periods=1, center=True).mean()
3406+
df = df.loc['2020-02-23':].iloc[:-2]
34053407
df = df / df.iloc[0] * 100
34063408
return pd.concat([covid, df], axis=1, join='inner')
34073409

index.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2866,7 +2866,9 @@
28662866
<span class="hljs-keyword">import</span> datetime
28672867

28682868
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">main</span><span class="hljs-params">()</span>:</span>
2869-
display_data(wrangle_data(*scrape_data()))
2869+
data = scrape_data()
2870+
df = wrangle_data(*data)
2871+
display_data(df)
28702872

28712873
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">scrape_data</span><span class="hljs-params">()</span>:</span>
28722874
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">scrape_yahoo</span><span class="hljs-params">(id_)</span>:</span>
@@ -2884,8 +2886,8 @@
28842886
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">wrangle_data</span><span class="hljs-params">(covid, dow, gold, bitcoin)</span>:</span>
28852887
df = pd.concat([dow, gold, bitcoin], axis=<span class="hljs-number">1</span>)
28862888
df = df.sort_index().interpolate()
2887-
df = df.loc[<span class="hljs-string">'2020-02-23'</span>:].iloc[:<span class="hljs-number">-2</span>]
28882889
df = df.rolling(<span class="hljs-number">10</span>, min_periods=<span class="hljs-number">1</span>, center=<span class="hljs-keyword">True</span>).mean()
2890+
df = df.loc[<span class="hljs-string">'2020-02-23'</span>:].iloc[:<span class="hljs-number">-2</span>]
28892891
df = df / df.iloc[<span class="hljs-number">0</span>] * <span class="hljs-number">100</span>
28902892
<span class="hljs-keyword">return</span> pd.concat([covid, df], axis=<span class="hljs-number">1</span>, join=<span class="hljs-string">'inner'</span>)
28912893

0 commit comments

Comments
 (0)