В одном DataFrame некоторые столбцы находятся в DataFrame.Я хочу, чтобы значение столбца было разделено на "/" с помощью индекса.Ниже приведен список столбцов, в которых я хочу разделить данные.
Eg:- split_columns = ['Fuel', 'Air Pollution Score', 'City MPG', 'Hwy MPG', 'Cmb MPG', 'Greenhouse Gas Score']
Если в Fuel содержатся данные, то результат должен быть похож на "ethanol / gas".
Вот мой код-
split_columns = ['Fuel', 'Air Pollution Score', 'City MPG', 'Hwy MPG', 'Cmb MPG', 'Greenhouse Gas Score']
for c in split_columns:
df1[c] = df1[c].apply(lambda x: x.split("/")[0])
df2[c] = df2[c].apply(lambda x: x.split("/")[1])
Когда я выполняю приведенный выше код, я обнаружил ошибку «Индекс вне диапазона».