class Movie:
def __init__(self, title, imdb, critic, quote):
self.title = title
self.imdb = imdb
self.critic = critic
self.quote = quote
def mashup(self):
x =self.title + self.imdb + self.critic + self.quote
return self.x
df['concat'] = df.apply(Movie,axis=1)
результат, который я ожидаю увидеть, - это конкатенация каждого столбца как нового столбца в кадре данных.
проблема в том, что Movie не получает ожидаемое количество аргументов, и я не вызываю метод mashup, но не уверен, что не так.
TypeError: ("__init__() missing 3 required positional arguments: 'imdb', 'critic', and 'quote'", 'occurred at index 0')