파이썬에서 기존 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 쉘
당신은'pan das'. csv를 데이터 프레임 객체에 직접로드하는 read_csv라는 함수 호출이 있습니다. –
문자열을 정규 표현식 ('r ''을 사용)으로 만들면 백 슬래시 사용을 "수정"할 것인지 모르겠습니다. 대개 이스케이프 문자를 이스케이프 할 수 있도록 이중 백 슬래시를 사용해야합니다. 예 :' '\\ Desktop \\ train.csv''. 보통 유닉스 경로 설명을 사용하여 경로를 얻고'os'를 통해 경로를 처리합니다 (예 :'path = os.path.abspath ('/ Desktop/train.csv')'). – DragonBobZ
끝에 콜론이 더 많은 명령이오고 있다고 말하고 있기 때문에 아무 일도 일어나지 않습니다. 당신의'with '문장은 "나는 당신이'f''로 무엇인가를하기를 원한다고 말하고 있습니다. 그러나 당신은 결코 그것을 말하지 않았습니다. DF = ps.read_csv ('train.csv')에서 파일 "", 라인 1 : PS 안양 = ps.read_csv ('train.csv') 역 추적 (마지막으로 가장 최근 통화)로 –
DragonBobZ