Python DataFrame.to_json()的分段错误

Python DataFrame.to_json()的分段错误,python,pandas,segmentation-fault,Python,Pandas,Segmentation Fault,我有一个Python代码,它可以正确地处理一个有20行的文件,但是当我试图发送一个有60.000条记录的文件时,它显示了一个“108936分段错误” 有没有办法避免这个错误,这是我的机器?还是有更好的方法?我之所以使用Pandas,是因为有时需要对数据帧进行合并(pd.merge()) 这是我的密码: import pandas as pd import json columns = [u'SalesOrderID', u'OrderDate', u'DueDate', u'ShipDate'

我有一个Python代码,它可以正确地处理一个有20行的文件,但是当我试图发送一个有60.000条记录的文件时,它显示了一个“108936分段错误”

有没有办法避免这个错误,这是我的机器?还是有更好的方法?我之所以使用Pandas,是因为有时需要对数据帧进行合并(pd.merge())

这是我的密码:

import pandas as pd
import json

columns = [u'SalesOrderID', u'OrderDate', u'DueDate', u'ShipDate', u'SalesOrderNumber', u'Title', u'FirstName', u'MiddleName', u'LastName', u'Suffix', u'PhoneNumber', u'PhoneNumberType', u'EmailAddress', u'EmailPromotion', u'AddressType', u'AddressLine1', u'AddressLine2', u'City', u'StateProvinceName', u'PostalCode', u'CountryRegionName', u'SubTotal', u'TaxAmt', u'Freight', u'TotalDue', u'UnitPrice', u'ProductName', u'ProductSubcategory', u'ProductCategory']
data = pd.read_csv('../Uploads/TxtData.txt', header=0, names=columns, sep='\t')
data.to_json(orient='records')
使用的文件:


DataFrame.to_json中存在一个已知问题

对我们来说,目前唯一可以解释这一点的方法是使用默认的_处理程序将对象转换为标准json数据类型。我不知道txt.data中有什么内容,也不知道csv文件中可能有什么内容足够奇特,但您需要一个默认的_处理程序