17 lines
729 B
Python
17 lines
729 B
Python
import pandas as pd
|
|
|
|
# Volver a leer el archivo OpenBCI asegurando tipos correctos y evitando errores
|
|
openbci_df = pd.read_csv("join/merged_openbci.txt", comment="%", skipinitialspace=True, low_memory=False)
|
|
|
|
# Intentar convertir la columna de timestamp manejando errores
|
|
if "Timestamp (Formatted)" in openbci_df.columns:
|
|
openbci_df["Timestamp (Formatted)"] = pd.to_datetime(openbci_df["Timestamp (Formatted)"], errors='coerce')
|
|
|
|
# Verificar si hay valores no convertidos (NaT) y eliminarlos
|
|
openbci_df = openbci_df.dropna(subset=["Timestamp (Formatted)"])
|
|
|
|
# Generar nuevamente el archivo CSV formateado
|
|
corrected_csv_path = "/mnt/data/OpenBCI_corrected.csv"
|
|
openbci_df.to_csv(corrected_csv_path, index=False, header=True)
|
|
|