[f8624c]: / ai_genomics / utils / gtr.py

Download this file

19 lines (14 with data), 527 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
import pandas as pd
def parse_project_dates(projects: pd.DataFrame) -> pd.DataFrame:
"""Replaces start datetime string with datetime object (date only).
Args:
projects (pd.DataFrame): GtR projects table.
Returns:
pd.DataFrame: Gtr projects table with date objects in `start` column.
"""
if projects["start"].dtype == "O":
projects["start"] = pd.to_datetime(
[t[0] for t in projects["start"].str.split("T")],
errors="coerce",
)
return projects