簡體   English   中英

Python使用退出代碼-1073741819終止進程

[英]Python terminates process with exit code -1073741819

我正在嘗試將csv文件(大小約為190MB)讀入pandas數據幀,但我收到此錯誤。 我正在從JetBrains運行Pycharm IDE

Process finished with exit code -1073741819 (0xC0000005)

我試圖運行的代碼如下:

from pandas import DataFrame as df


if __name__ == '__main__':
    frame = df()
    frame.from_csv('c:/Nitin/692/Python/CSV/21LIVvTOT_user_geo_Reply.csv', header=True)
    ab = list(frame.columns.values)
    print(ab)

以下是CSV中的實例:

createdat   text    coordinates entities    id_str  in_reply_to_user_id_str
Tue Feb 10 18:56:42 +0000 2015  

"RT @RubieDubes: official list of deluded XXXXX: 
Spurs Fans
Kanye West 
Louis van Gaal"     

{'trends': [], 'urls': [], 'user_mentions': [{'id': 65174814, 'name': 'Ruby ?', 'screen_name': 'RubieDubes', 'indices': [3, 14], 'id_str': '65174814'}], 'symbols': [], 'hashtags': []} 

5.65223E+17 

編輯:我嘗試使用python控制台運行它,它導致錯誤:python.exe [11640]發生未處理的win32異常。

我弄清楚問題是什么。 CSV中的值與解析器未正確讀取的值相同。 我改變了代碼

frame.from_csv('c:/Nitin/692/Python/CSV/21LIVvTOT_user_geo_Reply.csv', header=True)

data = pandas.read_csv('c:/Nitin/692/Python/CSV/21LIVvTOT_user_geo_Reply.csv', encoding='latin-1', engine='python')

猜猜utf-8中的編碼導致了這個問題。 代碼在我將其更改為'latin-1時運行。 謝謝您的幫助。

編輯:我認為這是由於數據中存在表情符號引起的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM