【问题标题】:An unhandled win32 exception occurred in pythonw.exe [11744]pythonw.exe 中出现未处理的 win32 异常 [11744]
【发布时间】:2019-07-01 16:30:56
【问题描述】:

我遇到了奇怪的崩溃。我在 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

知道原因可能是什么吗?我应该如何继续调试问题?

【问题讨论】:

    标签: python pandas dataframe crash


    【解决方案1】:

    我解决了。

    修改行:

    df[cols]=df[cols].fillna(df.median())
    

    到:

    df[cols]=df[cols].fillna(df[cols].median())
    

    修复了崩溃问题。

    然后我还设法强制更新 anaconda 的最新可用版本,并测试更新后原始代码再次运行。所以无论是什么错误导致了崩溃,它可能已经被修复了。

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 1970-01-01
      • 2011-01-29
      相关资源
      最近更新 更多