Ich versuche, die Spalte der DataFrame -Spalte zu verwenden, um das so etwas zu erstellen: < /p>
dtype={'column1' : sqlalchemy.types.VARCHAR(5000),
'column2' : sqlalchemy.types.VARCHAR(5000),
'column3' : sqlalchemy.types.VARCHAR(25000)
}
< /code>
Ich habe auf einige verschiedene Arten ausprobiert: < /p>
str_length = (dict([(v, task_merge[v].apply(lambda r: len(str(r)) if r!=None else 0).max())for v in task_merge.columns.values]))
< /code>
Dieser Teil funktioniert mir, um mir ein Wörterbuch der gesamten String Max Länge zu geben.db_dict = {f'sqlalchemy.types.VARCHAR({v})' : v for k, v in str_length.items()}
< /code>
führt zu "Die Art von sqlalchemy.types.varchar (8) ist kein Sqlalchemy -Typ" < /p>
db_dict = {sqlalchemy.types.VARCHAR(v) : v for k, v in str_length.items()}
< /code>
REUTTS IN "Der Typ von varchar (8) ist kein Sqlalchemy -Typ" < /p>
db_dict = {'''sqlalchemy.types.VARCHAR({v})''' : v for k, v in str_length.items()}
< /code>
REUTTS IN "Der Typ von varchar (8) ist kein Sqlalchemy -Typ" < /p>
Anyone have any ideas on how to do this?
Der Versuch, DTYPE -Eingangswörterbuch für Pandas zu erstellen. TO_SQL dynamisch ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post
-
-
TypeError: Kategorie DTYPE unterstützt die Aggregation "Mean" für Filme nicht
by Anonymous » » in Python - 0 Replies
- 19 Views
-
Last post by Anonymous
-