У меня есть панда DataFrame
, которая создается следующим образом:
df = pandas.DataFrame({"imdbPage": emptyWebPageSet,
"title": emptySetTitle,
"genre1": lst1,
"genre2": lst2,
"genre3": lst3,
"genre4": lst4,
"info":infoSet,
"Runtime(mins)":movieTime,
"releaseData":releaseDateSet,
"imdbRating":ratingSet,
"numberOfVotes":votesList,
"numberOfEpisodes":noOfEpisodesSet,
"TotalRunTime(mins)":totalRunTimeSet
})
df = pandas.get_dummies(data=df, columns=['genre1', 'genre2', 'genre3', 'genre4'])
Заголовки столбцов из вывода выглядят так:
output = ["imdbPage", "title", "info", "Runtime(mins)", "releaseData", "imdbRating", "numberOfVotes",
"numberOfEpisodes", """genre1_Action", "genre1_Adventure", "genre1_Animation",
"genre1_Biography", "genre1_Comedy".... etc]
Что я хочу сделатьэто удалить все "genre1_"
, "genre2_"
части из вывода, но я, очевидно, не знаю точно имя столбца или сколько их - только то, что они начинаются с "genre1_"
, "genre2_"
, "genre3_"
или "genre4_"
.