[英]print values of column 1 when values of another one are different from NaN
我相信這比我想象的要容易,但我正在努力。 我有 3 列,
1. Name: (a,b,c,d)
2. City/Birth: (w,x,y,z)
3. City/Current :(q,t,y,z)
當 City/Birth 與 City/Current 相同時,我需要打印人名。
預期輸出: c,d
到目前為止,我應用了小寫字母,創建了一個名為“match”的新列,並且我有 300 個“NaN”和只有“20”個匹配項(其中“Birth”和“current”相同)與:
df['match'] = np.where((df['birth'] == df['current']), df['birth'], np.nan)
我只是在努力打印這 20 場比賽的名字。
你可以檢查.loc
df.loc[df['birth'] == df['current'],'Name']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.