我只是试图将数据框导入笔记本,并运行以下单元格:
%%time
#df=pd.DataFrame()
#for chunk in pd.read_sql(qry,conn,chunksize=10**5):
# df=pd.concat([df,chunk])
df=pd.read_csv(scriptdir+'\LocalSample\sample200k.txt', sep=";")
在运行下一个命令时它没有返回任何错误
df.head(20)
我收到名称错误:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-8-e9cb96795106> in <module>
----> 1 df.head(20)
NameError: name 'df' is not defined
删除%%time
魔术可以解决此问题。
这是已知的行为吗?有没有人解释为什么会发生这种情况?