擅长:python、mysql、java
<p>尝试:</p>
<pre class="lang-py prettyprint-override"><code>df["Month_list"] = df.loc[
df[["Month1", "Month2"]].notna().all(axis=1), ["Month1", "Month2"]
].apply(lambda x: get_date_list(x), axis=1)
print(df)
</code></pre>
<p>印刷品:</p>
<pre class="lang-none prettyprint-override"><code> Month1 Month2 Month_list
0 Mar2020 Dec2020 Mar 2020,Apr 2020,May 2020,Jun 2020,Jul 2020,A...
1 Nov2020 Jan2021 Nov 2020,Dec 2020,Jan 2021
2 NaN NaN NaN
3 Sep2020 Feb2021 Sep 2020,Oct 2020,Nov 2020,Dec 2020,Jan 2021,F...
4 Oct2020 Dec2020 Oct 2020,Nov 2020,Dec 2020
5 NaN NaN NaN
6 Dec2020 Mar2021 Dec 2020,Jan 2021,Feb 2021,Mar 2021
</code></pre>