В этом наборе данных я пытаюсь разбить все данные, имеющие '/', которые, очевидно, существуют в 79 строках, следующим образом:
df1_18['cmb_mpg'].str.contains('/').sum()
df1_18['hwy_mpg'].str.contains('/').sum()
df1_18['city_mpg'].str.contains('/').sum()
df1_18['fuel'].str.contains('/').sum()
на 4 из них выводится 79 изображение объектов данных, разделенных символом '/'
, но когда я использую метод apply, "" "
список столбцов для разделения
split_columns = ['fuel', 'city_mpg', 'hwy_mpg', 'cmb_mpg']
применить функцию разделения к каждому столбцу каждой копии кадра данных
для c в split_columns:
df1_18[c] = df1_18[c].apply(lambda x: x.split("/")[0])
df2_18[c] = df2_18[c].apply(lambda x: x.split("/")[1])
"" "
это дает мне, что error'index вне диапазона.есть идеи как это решить?