У меня есть фрейм данных со следующими данными:
d = {'col0': ['Table 1', 'Table 2'], 'col1': ['Tablename: Table 1', 'Tablename: Table 2'], 'col2': ['Table A', 'Table B']}
Я пытаюсь заменить на col2 существующие значения на col0 со значениями от col2.
В основном мой вывод будет таким:
Я пытался сделать простой замените такие как:
df['col3'] = df['col1'].replace(df.col0, df['col2'], regex = True)
print(df)
Но это дает мне "TypeError: replace() takes no keyword arguments"
Затем я пытаюсь это:
df['col3'] = df['col1'].replace(df.col0, str(df['col2']), regex = True)
print(df)
Но это дает мне список на col3 .. .
Как я могу это сделать?
Спасибо