擅长:python、mysql、java
<p>使用<code>.loc</code>和<code>cumsum</code></p>
<pre><code>df = pd.DataFrame({'Callsign' : [np.nan, 'GENERAL', 'NEXTTIME',np.nan,np.nan]})
Callsign
0 NaN
1 GENERAL
2 NEXTTIME
3 NaN
4 NaN
df.loc[df["Callsign"].isnull(), "Callsign"] = "Other" + (
df["Callsign"].isnull().cumsum()
).astype(str)
print(df)
Callsign
0 Other1
1 GENERAL
2 NEXTTIME
3 Other2
4 Other3
</code></pre>