Вот мой фрейм данных:
import pandas as pd
df = pd.DataFrame({'animal':['dog','cat','rabbit','pig'],'color':['red','green','blue','purple'],\
'season':['spring,','summer','fall','winter']})
, и у меня есть список
l = ['dog','green','purple']
с этими фреймом данных и списком, я хочу добавить еще один столбец в df, который на самом деле является результатомесли столбец 'animal' или столбец 'color' соответствуют некоторому элементу l (список).
, значит, желаемый результат (фрейм данных) ниже (я хочу выразить таблицу):
pd.DataFrame({'animal':['dog','cat','rabbit','pig'],
'color':['red','green','blue','purple'],
'season':['spring,','summer','fall','winter'],
'tar_rm':[1,1,0,1] })
Нужно ли повторять список в каждой строке столбца?Я считаю, что одним из преимуществ панд является вещание, но я не уверен, что это возможно здесь ...