У меня есть DataFrame как такКак правильно использовать str.replace() с панды DataFrame
Year Player
46 Jan. 17, 1971 Chuck Howley
47 Jan. 11, 1970 Len Dawson
48 Jan. 12, 1969 Joe Namath
49 Jan. 14, 1968 Bart Starr
50 Jan. 15, 1967 Bart Starr
и я хочу только год, чтобы заполнить df_MVPs['Year']
. Мой текущий метод:
df_MVPs['Year'] = df_MVPs['Year'].str.replace(df_MVPs['Year'][:7], '')
но это вызывает ошибку. Есть ли способ сделать это проще?
EDIT: Я хочу, чтобы мой DataFrame выглядеть следующим образом:
Year Player
46 1971 Chuck Howley
47 1970 Len Dawson
48 1969 Joe Namath
49 1968 Bart Starr
50 1967 Bart Starr
Можете ли вы указать, где я могу узнать, что такое «.» (\ D {4}) $ ', "означает? Я новичок в pandas/python – Mark
@Mark, я добавил ссылку на 'regex101.com', которая анализирует и объясняет выражения RegEx ... – MaxU