我首先嘗試用 0 替換所有具有“LOSE”的值。df.mask(df == 'LOSE', 0,inplace=True)這很好用。我想用 1 替換多個值。df.mask(df in ['WIN','FREE','PENALTY','DRAW'],1, inplace=True)這不起作用:ValueError: The truth value of a DataFrame is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().關于如何表達替換數(shù)據(jù)框中的多個值的任何想法。
如何將熊貓數(shù)據(jù)框中的值與多個值進行比較
慕的地8271018
2022-11-18 18:17:40