[英]Need help filling in blanks on a pandas Dataframe
import pandas as pd
import numpy as np
如果您的 'Name'列不包含 NaN(它包含''
或' '
),則使用replace()
方法(如果它包含NaN's
則忽略此步驟):
df['Name']=df['Name'].replace('',np.nan,regex=True)
df['Name']=df['Name'].replace(' ',np.nan,regex=True)
只需使用ffill()
方法:
df['Name']=df['Name'].ffill()
或者
您也可以通過fillna()
方法執行此操作:
df['Name']=df['Name'].fillna(method='ffill')
現在如果你打印df
你會得到你想要的 output
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.