Передать строку и список в метод pandas.isinPython

Программы на Python
Anonymous
Передать строку и список в метод pandas.isin

Сообщение Anonymous »

Я пытаюсь передать в метод pandas.isin() и строку, и список. Вот мой код ниже

Код: Выделить всё

    overall_months = ['APR', 'JUL', 'NOV', 'MAR', 'FEB', 'AUG', 'SEP', 'OCT', 'JAN', 'DEC', 'MAY',
'JUN', ['APR', 'JUL', 'NOV', 'MAR', 'FEB', 'AUG', 'SEP', 'OCT', 'JAN', 'DEC', 'MAY', 'JUN']]

for mon in overall_months:
temp_df = df.month.isin([[mon]]))
Проблема здесь в том, что .isin([]) подходит для каждой итерации строки, но когда я добираюсь до common_months[-1], это список, и вы не можете передать list в синтаксис .isin([]). Я пробовал это, но не могу удалить двойные кавычки, поскольку, насколько я понимаю, строки неизменяемы:

Код: Выделить всё

    str(overall_months[-1]).replace('[', '').replace(']','')
Это производит: «APR», «JUL», «NOV», «MAR», «FEB», «AUG», «SEP», «OCT», «JAN». , 'DEC', 'MAY', 'JUN'"
Это можно было бы передать в мой синтаксис, если бы это было: 'APR', 'JUL', 'NOV', 'MAR', 'FEB', 'AUG' ', 'SEP', 'OCT', 'JAN', 'DEC', 'MAY', 'JUN'
Какая-нибудь помощь, как лучше всего это сделать?

Подробнее здесь: https://stackoverflow.com/questions/631 ... sin-method

Вернуться в «Python»