繁体   English   中英

为什么在获取数据时使用 NAN 值?

[英]Why NAN values while fetching data?

from sqlalchemy import create_engine
import pymysql
import pandas as pd

db_connection_str='mysql+pymysql://username:pwd@Host/DB'
db_connection = create_engine(db_connection_str)

df = pd.read_sql('select * from tbl_store_inventory', con=db_connection)
print(df)

执行此代码后,我将获得所有列的 NAN 值。 为什么?

我想我是因为 read_sql() 而获得了 NAN 值,我使用了 read_sql_table() 并且我得到了非 NAN output,当我对现有值使用 read_sql() 时,我也得到了 NAN,但现在在使用 read_sql_table( ) 对于现有值,我没有得到任何 NAN 值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM