Page 1 of 1

Ersetzen Sie den Wert der ersten Zeile durch den Wert der letzten Zeile

Posted: 03 Jan 2025, 08:37
by Guest
Ich versuche, den Wert aus der letzten Zeile einer DF-Spalte zu übernehmen und ihn durch den ersten Wert zu ersetzen. Ich gebe einen Wertfehler zurück.

Code: Select all

import pandas as pd
df = pd.DataFrame({'name': ['tom','jon','sam','jane','bob'],
'age': [24,25,18,26,17],
'Notification': [np.nan,'2025-01-03 14:19:35','2025-01-03 14:19:39','2025-01-03 14:19:41','2025-01-03 14:19:54'],
'sex':['male','male','male','female','male']})

df_test = df.copy()

df_test['Notification'] = pd.to_datetime(df_test['Notification'])

df_test['Notification'].iloc[0] = df_test['Notification'].tail(1)
Fehler:

Code: Select all

ValueError: Could not convert object to NumPy datetime