将csv导入python datafram时排除列

2024-05-13 22:19:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在导入2GB的CSV文件600列到dataframe,但它每次都会出现内存错误。现在我想在导入时删除一些列。在

请让我知道如何做到这一点。在

我的代码:

sourceFileName=r'C:\sunil_plus\dataset\a3rfghj.csv'
data = pd.read_csv(sourceFileName,dtype=object)

样本数据:

^{pr2}$

Tags: 文件csv内存代码dataframereaddata错误
1条回答
网友
1楼 · 发布于 2024-05-13 22:19:44

要在导入时排除3列,可以执行以下操作:

data = pd.read_csv(
 sourceFileName,
 usecols=lambda col: col not in ["Country Name","Indicator Name","Counterpart Country Name"]
)

相关问题 更多 >