尽管安装了熊猫,但我无法在PyCharm上使用熊猫读取任何CSV文件

问题描述 投票:0回答:1
import pandas as pd
import numpy as np
data = pd.read_csv('dataset.csv')
print(data.head())

追踪(最近一次通话):文件“ C:/ Users / ShantanuShubham / PycharmProjects / dash / dashboard.py“,第6行,在数据= pd.read_csv('gapminder.csv')文件“ C:\ Users \ Shantanu Shubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ io \ parsers.py”,parser_f中的第685行返回_read(filepath_or_buffer,kwds)文件“ C:\ Users \ Shantanu Shubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ io \ parsers.py”,_read中的第463行数据= parser.read(nrows)文件“ C:\ Users \ Shantanu Shubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ io \ parsers.py”,1169行,已读df = DataFrame(col_dict,columns =列,index = index)文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ frame.py“,init中的第411行mgr = init_dict(数据,索引,列,dtype = dtype)文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ internals \ construction.py“,init_dict中的第257行返回arrays_to_mgr(数组,数据名称,索引,列,dtype = dtype)文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ internals \ construction.py“,第87行,在arrays_to_mgr中返回create_block_manager_from_arrays(数组,arr_names,axes)文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ internals \ managers.py”,第1694行,位于create_block_manager_from_arrays中块= form_blocks(数组,名称,轴)文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ internals \ managers.py”,第1752行,在form_blocks中float_blocks = _multi_blockify(items_dict [“ FloatBlock”])文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ internals \ managers.py”,第1846行,在_multi_blockify中值,放置= _stack_arrays(list(tup_block),dtype)文件“ C:\ Users \ ShantanuShubham \ PycharmProjects \ dash \ venv \ lib \ site-packages \ pandas \ core \ internals \ managers.py”,第1874行,在_stack_arrays中Stacked = np.empty(shape,dtype = dtype)MemoryError:无法分配形状为(535,79309)且数据类型为float64的数组

以退出代码1完成的过程

python pandas pycharm
1个回答
0
投票

这意味着您正在读取的文件大于可用的RAM数量。有几种方法可以使用可以阅读的生成器将文件拆分为“块”。

© www.soinside.com 2019 - 2024. All rights reserved.