Уведомления

Группа в Telegram: @pythonsu

#1 Май 20, 2018 10:40:56

ShuraP
Зарегистрирован: 2018-05-03
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

read_csv не работает

 import pandas as pd
path = r'C:\Users\apougatc\Desktop\Spectrum\J1OptimResults_Coma_Measruement_051118_Low NA_ObjID_216J011-NG_ObjAng_0.log'
df = pd.read_csv(path, sep=',')


3 строчки и не работаеть.помогите где ошибка
файл во вложении

 runfile('C:/Users/apougatc/.spyder-py3/Ope_Files.py', wdir='C:/Users/apougatc/.spyder-py3')
Traceback (most recent call last):
  File "<ipython-input-11-4d92e8e7a388>", line 1, in <module>
    runfile('C:/Users/apougatc/.spyder-py3/Ope_Files.py', wdir='C:/Users/apougatc/.spyder-py3')
  File "C:\Users\apougatc\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
    execfile(filename, namespace)
  File "C:\Users\apougatc\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)
  File "C:/Users/apougatc/.spyder-py3/Ope_Files.py", line 4, in <module>
    df = pd.read_csv(path, sep=',')
  File "C:\Users\apougatc\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\io\parsers.py", line 709, in parser_f
    return _read(filepath_or_buffer, kwds)
  File "C:\Users\apougatc\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\io\parsers.py", line 455, in _read
    data = parser.read(nrows)
  File "C:\Users\apougatc\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\io\parsers.py", line 1069, in read
    ret = self._engine.read(nrows)
  File "C:\Users\apougatc\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\io\parsers.py", line 1839, in read
    data = self._reader.read(nrows)
  File "pandas/_libs/parsers.pyx", line 902, in pandas._libs.parsers.TextReader.read
  File "pandas/_libs/parsers.pyx", line 924, in pandas._libs.parsers.TextReader._read_low_memory
  File "pandas/_libs/parsers.pyx", line 978, in pandas._libs.parsers.TextReader._read_rows
  File "pandas/_libs/parsers.pyx", line 965, in pandas._libs.parsers.TextReader._tokenize_rows
  File "pandas/_libs/parsers.pyx", line 2208, in pandas._libs.parsers.raise_parser_error
ParserError: Error tokenizing data. C error: Expected 1 fields in line 8, saw 2

Отредактировано ShuraP (Май 20, 2018 13:50:43)

Прикреплённый файлы:
attachment J1OptimResults_Coma_Measruement_051118_Low NA_ObjID_216J011-NG_ObjAng_0.log (41,1 KБ)

Офлайн

#2 Май 20, 2018 16:59:23

passant
Зарегистрирован: 2018-02-17
Сообщения: 43
Репутация: +  4  -
Профиль   Отправить e-mail  

read_csv не работает

Стесняюсь спросить.
А вы вообще-то говоря знаете, что такое csv-файл? А за одно, откуда вы взяли, что ваш log-файл содержит данные в csv-формате?

Офлайн

#3 Май 26, 2018 21:42:48

aydat
Зарегистрирован: 2016-09-28
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

read_csv не работает

У вас файл не пригоден для загрузки, сначала нужно его обработать

Офлайн

#4 Май 30, 2018 12:21:43

ShuraP
Зарегистрирован: 2018-05-03
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

read_csv не работает

спасибо большое понял

Офлайн

#5 Июнь 17, 2018 12:23:39

ShuraP
Зарегистрирован: 2018-05-03
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

read_csv не работает


сделал так, кому интересно

 out = pd.read_csv(path , sep=';', skiprows=[0], header=None)
                  data_array = pd.DataFrame([out[0][i].split('\t') for i in range(len(out))])

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version