我有一个奇怪的崩溃。我正在Windows 7上使用spyder 3.3.1。 运行以下行时:
df[cols]=df[cols].fillna(df.median())
Python崩溃。我可以选择关闭程序或对其进行调试。选择调试,将显示以下内容:
Spyder不会关闭,但是内核会重新启动(多次):
问题详细信息:
Problem signature:
Problem Event Name: APPCRASH
Application Name: pythonw.exe
Application Version: 3.7.150.1013
Application Timestamp: 5b34dd6b
Fault Module Name: python37.dll
Fault Module Version: 3.7.150.1013
Fault Module Timestamp: 5b34dd15
Exception Code: c0000005
Exception Offset: 000000000002a0c1
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 1030
Additional Information 1: 923d
Additional Information 2: 923de469bf7c9269a2f86708f66ec13b
Additional Information 3: 823b
Additional Information 4: 823b0533d10c72b7b59580188cafa7c2
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\WINDOWS\system32\en-US\erofflps.txt
任何想法可能是什么原因?我应该如何继续调试问题?
答案 0 :(得分:0)
我解决了。
修改行:
df[cols]=df[cols].fillna(df.median())
收件人:
df[cols]=df[cols].fillna(df[cols].median())
解决了崩溃问题。
然后,我还设法将其更新为最新版本的anaconda,并测试了更新后原始代码是否又能正常工作。因此,无论导致崩溃的错误是什么,它都可能已经得到修复。