pandas - 熊猫给 MemoryError()
问题描述
我有一个 1140566 行 x 146 列的数据帧,我在其中读取带有选项 low_memory = False 的大型 csv
但是,一旦我尝试在那里选择任何列值或尝试运行 df.info(memory_usages ='deep') 它给了我 MemoryError,我有 32 G 空闲 RAM 并且文件小于 1 GB,我正在使用 pandas 0.18 我试过0.23 也有类似的问题。
任何帮助都感激不尽!!
解决方案
推荐阅读
- java - 执行请求后 MockMvc 似乎清除了 SecurityContext (java.lang.IllegalArgumentException: Authentication object cannot be null)
- sql-server - 在连接中引用另一个表中的表名列 - SQL Server
- hazelcast - 同一台机器上有多个 Hazelcast 实例?
- c++ - 从 MATLAB 到 C++:等效于带有选项 'remove' 的 bwmorph
- python - 'title' 是此函数的无效关键字参数
- git - 一个提交 两个分支 两个不同的文件
- spring - 无法为 Spring 集成创建 Splitter 的 bean
- css - “指针事件:无”(css)颤抖?
- ruby-on-rails - Rails find all records except already second level associated
- java - 带有 Gradle Pointcut 或 Advice 的 AspectJ 不起作用 - 不使用 spring 或 android