Удалить O/P без завершения сеанса, а не дубликатыPython

Программы на Python
Ответить
Anonymous
 Удалить O/P без завершения сеанса, а не дубликаты

Сообщение Anonymous »

def submit_data(df):
entry_df = df[df['Direction'] == 'enter'][['vrm', 'Direction']]
entry_df.columns = [' vrm', 'Entry_Direction']

Код: Выделить всё

exit_df = df[df['Direction'] == 'leave'][['vrm', 'Direction']]
exit_df.columns = ['vrm', 'Exit_Direction']

merged_df = pd.merge(entry_df, exit_df, on='vrm', how='outer')
return merged_df
!!! 'vrm', How='inner', suffixes=('_ncp', '_taskle'))
final_df = Final_df.drop_duulates(subset=['vrm']).reset_index(drop=True)
Я использовал дубликаты, но хочу показать те, которые имеют более одного сеанса (один сеанс — это один вход и один выход.
если у Ram есть две записи и существует в обоих кадрах данных, результат должен быть таким: -
  vrm Entry_Direction_ncp Exit_Direction_ncp Entry_Direction_taskle   Exit_Direction_taskle
0 Сита войти уйти войти уйти

1 Баран войти уйти войти уйти

2 Рам войти уйти войти уйти

Подробнее здесь: https://stackoverflow.com/questions/791 ... duplicates
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»