我正在使用pandas_tools包将数据写入我的Snowflake表。
create table TEST_TBL(
ID integer,
VALUE string
)
import pandas as pd
from snowflake.connector import pandas_tools as pt
df = pd.DataFrame(data={'ID': [1, 2],
'VALUE': ['test', None]
})
# assume everything else is set up previously
pt.write_pandas(conn=conn,
df=df,
table_name=table_name,
database=database,
schema=schema)
使用write_pandas()
,而不是在ID=2的value列中插入NULL值(这是我使用python NoneType时所期望的情况),而是将文本字符串“None”写入表中。
小时
我也用np.nan
尝试过,它还将文字字符串“NaN”写入列中。如何让它在记录中插入NULL值?
- 另一个表的预期空输出示例*
小时
1条答案
按热度按时间46qrfjad1#
您的代码似乎正确。
小时