2017-10-21 1 views
0

파이썬에서 기존 csv 파일에서 data.frame 개체를 만들려고하는데 문제가 있습니다. 나는 csv 파일을 파이썬으로 가져 오려고했으나 내가 성공했는지 여부를 모르겠다.파이썬에서 기존 CSV 파일에서 데이터 프레임을 만드는 방법

>>> import os 
    >>> userhome = os.path.expanduser('~') 
    >>> csvfile= userhome + r'\Desktop\train.csv' 
    >>> with open(csvfile, "r") as f: 

이 문장을 작성한 후에는 아무 것도 발생하지 않았습니다. 그래서 첫 번째 문제는

저는 csv 파일을 파이썬으로 가져 왔습니까? 그리고 내가 어떻게 수입하지 않았습니까? 그 후 어떻게 파이썬에서 csv 파일의 데이터를 표시 할 수 있습니까?

import pandas as pd 
df = pd.read_csv(csvfile) 

CSV를 읽을 수있는 추가 옵션을 참조하십시오

나는 팬더

파이썬 IDE 3.6.3 쉘

enter image description here

+1

당신은'pan das'. csv를 데이터 프레임 객체에 직접로드하는 read_csv라는 함수 호출이 있습니다. –

+0

문자열을 정규 표현식 ('r ''을 사용)으로 만들면 백 슬래시 사용을 "수정"할 것인지 모르겠습니다. 대개 이스케이프 문자를 이스케이프 할 수 있도록 이중 백 슬래시를 사용해야합니다. 예 :' '\\ Desktop \\ train.csv''. 보통 유닉스 경로 설명을 사용하여 경로를 얻고'os'를 통해 경로를 처리합니다 (예 :'path = os.path.abspath ('/ Desktop/train.csv')'). – DragonBobZ

+0

끝에 콜론이 더 많은 명령이오고 있다고 말하고 있기 때문에 아무 일도 일어나지 않습니다. 당신의'with '문장은 "나는 당신이'f''로 무엇인가를하기를 원한다고 말하고 있습니다. 그러나 당신은 결코 그것을 말하지 않았습니다. DF = ps.read_csv ('train.csv')에서 파일 "", 라인 1 : PS 안양 = ps.read_csv ('train.csv') 역 추적 (마지막으로 가장 최근 통화)로 – DragonBobZ

답변

0

오히려 사용 팬더는 CSV를 읽을 수있는 설치 에 : pandas read csv

+0

수입 팬더 파일 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas/io/parsers.py", 655 줄, parser_f 반환 _read (filepath_or_buffer, kwds) 파일 "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas/io/parsers.py", 줄 405, _read 파서 = TextFileReader (filepath_or_buffer, ** kwds) 파일 "/Library/Frameworks/Python.framework/Versions/3.6/lib/pytho – 1010111100011

+0

여러 오류가 발생합니다. FileNotFoundError : Fil e b'train.csv '가 존재하지 않습니다. – 1010111100011

+0

@snowboard_maniac 오타가 발생했습니다. 내 편집 좀 봐. 희망 당신은 판다도 설치했다. – skrubber

관련 문제