我想將excel代碼寫入python(熊貓)
我已經過濾了 df.loc[df.Activity_Mailbox.isnull()],現在必須使用 if (coloumnArow1=columnArow2,coulumnBrow2,"") 這個公式根據 excel 計算 na 值。
uj5u.com熱心網友回復:
請下次提供一些演示資料,例如在您的其他問題中:-) 如果我理解正確的話。您的資料如下所示:
df = pd.DataFrame({"A":[1,2,3,np.nan,5,np.nan],
"B":[10,11,12,13,14,15]})
df
A B
0 1.0 10
1 2.0 11
2 3.0 12
3 NaN 13
4 5.0 14
5 NaN 15
現在你想NaN用另一列的值填充。這可以通過以下方式輕松完成:
df["A"] = df["A"].fillna(df["B"])
輸出:
df
A B
0 1.0 10
1 2.0 11
2 3.0 12
3 13.0 13
4 5.0 14
5 15.0 15
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/416486.html
標籤:
