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

Python-Programme
Guest
 Ersetzen Sie den Wert der ersten Zeile durch den Wert der letzten Zeile – Python

Post 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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post