Wenn ich eine kommaseparierte Datei oder Zeichenkette mit dem CSV-Parser in Python lese, werden alle Elemente als Zeichenkette dargestellt, siehe Beispiel unten.
import csv
a = "1,2,3,4,5"
r = csv.reader([a])
for row in r:
d = row
d
['1', '2', '3', '4', '5']
type(d[0])
<type 'str'>
Ich möchte für jeden Wert feststellen, ob es sich um einen String, Float, Integer oder ein Datum handelt. Wie kann ich dies in Python tun?