DataSpell控制台执行df.columns获取DataFrame列名操作异常缓慢
Pandas获取DataFrame列名在DataSpell控制台首次执行异常缓慢的问题
编辑说明:经过补充测试后原问题已不成立,因此对本问题进行了大幅修改。
我有一个约100万行、仅13列的DataFrame,执行以下任一代码获取列名时:
print(df.columns) df.columns df.columns.values
耗时极长(25秒)。该问题仅在控制台手动输入上述代码时出现,首次慢执行完成后,后续几次运行均瞬间完成。
若将代码保存为脚本运行,则这三个操作均能快速完成,推测是IDE的问题。
当前使用环境
- DataSpell 2022.2.3
- Python 3.9.5
- Pandas 1.4.4
- 操作系统:macOS Ventura
内容的提问来源于stack exchange,提问作者iMiDioTwHoaREnT
相关产品推荐
相关产品推荐

