Szia!
Először is nem hagyhatom ki a szokásos stackoverflow választ:
Nem jó amit akarsz, ilyen adatokat kimondottan idősoros adatok tárolására való DB-be szoktak rakni (TSDB). (A valóság pedig az, hogy sokszor bőven jó ezt SQL-ben is, szóval ezzel nincs para.)
Hogy konstruktív legyek:
először is készíts egy adatbázis sémát amibe be tudod ezt illeszteni: vedd külön a számértéket a mértékegységtől, gondold át, hogy kell-e egyeltalán mértékegység (ha mindig csak celsiusban jön hőmérséklet, tök felesleges elrakni a mértékegységet, max odaírod az oszlop leírásába, hogy ezek itt celsius adatok)
Aztán a beérkező sorra érdemes lehet egy reguláris kifejezést írni, ez két okból is hasznos:
- ha a sor hibás, vagy nem tartalmaz minden adatot, akkor eleve megy a kukába, tehát ezzel már nem kell foglalkozni
- egyből ki tudod nyerni az értékeket változókba, amit aztán rögtön írhatsz a DB-be.
Végül, attól függően, hogy milyen SQL az az SQL, válassz egy python library-t amivel tudod kezelni, PostgreSQL-hez pl. ott a psycopg