Как заменить данные в CSV-файл на основе критериев? - PullRequest
0 голосов
/ 03 марта 2020

Я хочу заменить все данные в столбце WinorLoss с W / L на 1/0 (1, если W и 0, если L).

WinorLoss - это столбец в моем CSV-файле, который заполнен буквами W или L для соответствующих игр

Я пробовал следующее:

if df.WinorLoss == "W":
 df.WinorLoss == "1"
else:
 df.WinorLoss == "0"

Получил следующую ошибку: ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

Я новичок в python так что я не на 100%, как go собираюсь сделать это ... любая помощь будет оценена?

1 Ответ

0 голосов
/ 03 марта 2020

Попробуйте это:

df.WinorLoss.map(lambda x: "1" if x == "W" else "0")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...