У меня есть pandas df, где один столбец содержит позиции хоккеистов. Столбец выглядит следующим образом:
Pos
"D"
"D"
"D"
"D"
"D"
"D"
"D"
"D"
"L"
"L","R"
"L","R"
"L","R"
"L","R"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L"
"L","C"
Я хотел бы преобразовать значения в этом столбце в «D» или «F». Код, который мне нужно сделать, это:
df.loc[df['Pos'] == '''\"D\"''', 'Pos'] = 'D'
df.loc[df['Pos'] != '''\"D\"''', 'Pos'] = 'F'
Однако я считаю, что в моем коде есть проблемы, связанные с начальными двойными кавычками строки. Я пробовал кучу разных вариантов для обработки кавычек, таких как ("\" D \ "", '' '"D"' ''), но вывод все еще неправильный. Любые идеи о том, как я могу решить эту проблему? Спасибо.