我有一列要以PostresSQL
浮点数形式发送给String格式的数字。如何确保SQLAlchemy
将此列设置为float?(请注意,该列中可能是NaN)。这是代码
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('postgresql://{}:{}@{}:5432/{}'.format(USER, DB_PW, HOST, DB))
df = pd.DataFrame({'String2Number': ['0,2', '', '0,0000001']})
df.to_sql(name='TABLE_NAME', con=engine, index=False)
Run Code Online (Sandbox Code Playgroud)