擅长:python、mysql、java
<p>在你的大数据框上,你需要过滤,使之与你的投资组合相匹配。所以使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.isin.html" rel="nofollow noreferrer">.isin()</a></p>
<pre><code>df_select = df_big.loc[df_big['name'].isin.[df_port['name'],:]
</code></pre>
<p>dfèu select现在是一个数据帧,只包含您的股票日值。为了获得每日收益,有一个内置函数<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.pct_change.html" rel="nofollow noreferrer">pct_return()</a>。(#默认为一个期间)</p>
<p>假设你的收盘价列叫做“收盘价”。然后根据每日回报创建一个新的列。你知道吗</p>
<pre><code>df_select['return'] = df['Close'].pct_return()
</code></pre>
<p>这将给你的股票和百分之日回报值的数据框。你知道吗</p>