Групповая смена, сохранение столбца - PullRequest
1 голос
/ 23 октября 2019

Я пытаюсь сохранить столбец, для которого я groupby при сдвиге

pd.DataFrame({'column1':['Alex', 'Bob', 'Bob'], 'column2':[3, 4, 5]}).groupby('column1').shift(1)

Я хочу, чтобы в окончательном фрейме данных в индексе были 'Alex', 'Bob' и 'Bob'

1 Ответ

1 голос
/ 23 октября 2019

Вы можете добавить смещенные значения к существующему фрейму данных:

df = pd.DataFrame({'column1':['Alex', 'Bob', 'Bob'], 'column2':[3, 4, 5]})
df['shift']  = df.groupby(['column1']).shift(1)
df = df.set_index('column1')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...