簡體   English   中英

如何將 dataframe 中的缺失值填充為 ffill() function 需要 nan/None 不在我的 dataframe 中?

[英]How fill the missing values in the dataframe as ffill() function needs nan/None which are not in my dataframe?

和上面的問題一樣,有沒有其他方法可以做到這一點? 因為我關心不使用值 np.nan。

輸入 dataframe:

col_1
a
x
b
x
x
c
x

Output:

col_1
a
a
b
b
b
c
c

好吧,一個快速的方法可能是:

df["col_1"].str.replace("^x$", lambda x: np.nan).ffill()

因此,與其重建ffill邏輯,不如嘗試利用現有邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM