获取所选列总和的内存有效方法

2024-04-26 09:15:52 发布

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

我运行了一个大约50万行的数据集,并试图通过每行选定的列求和,它可以工作,但经过两轮计算后,我得到了内存错误

calcolumns = [col for col in data.columns if 'value' in col]
data['valuesum'] = data[calcolumns].sum(axis=1)

我得到的是名称中包含“value”的所有列,并得到每行的总和。有没有一种更节省内存的方法

谢谢


Tags: columns数据内存in名称fordataif