[pandas] Read and Write
참고자료
1. read_csv
pandas.read_csv(filepath_or_buffer,
sep=<object object>,
delimiter=None,
header='infer',
names=None,
index_col=None,
usecols=None,
squeeze=False,
prefix=None,
mangle_dupe_cols=True,
dtype=None,
engine=None,
converters=None,
true_values=None,
false_values=None,
skipinitialspace=False,
skiprows=None,
skipfooter=0,
nrows=None,
na_values=None,
keep_default_na=True,
na_filter=True,
verbose=False,
skip_blank_lines=True,
parse_dates=False,
infer_datetime_format=False,
keep_date_col=False,
date_parser=None,
dayfirst=False,
cache_dates=True,
iterator=False,
chunksize=None,
compression='infer',
thousands=None,
decimal='.',
lineterminator=None,
quotechar='"',
quoting=0,
doublequote=True,
escapechar=None,
comment=None,
encoding=None,
dialect=None,
error_bad_lines=True,
warn_bad_lines=True,
delim_whitespace=False,
low_memory=True,
memory_map=False,
float_precision=None,
storage_options=None)
pandas.read_csv(filepath_or_buffer,
sep=<object object>,
delimiter=None,
header='infer',
names=None,
index_col=None,
usecols=None,
squeeze=False,
prefix=None,
mangle_dupe_cols=True,
dtype=None,
engine=None,
converters=None,
true_values=None,
false_values=None,
skipinitialspace=False,
skiprows=None,
skipfooter=0,
nrows=None,
na_values=None,
keep_default_na=True,
na_filter=True,
verbose=False,
skip_blank_lines=True,
parse_dates=False,
infer_datetime_format=False,
keep_date_col=False,
date_parser=None,
dayfirst=False,
cache_dates=True,
iterator=False,
chunksize=None,
compression='infer',
thousands=None,
decimal='.',
lineterminator=None,
quotechar='"',
quoting=0,
doublequote=True,
escapechar=None,
comment=None,
encoding=None,
dialect=None,
error_bad_lines=True,
warn_bad_lines=True,
delim_whitespace=False,
low_memory=True,
memory_map=False,
float_precision=None,
storage_options=None)
CSV 파일을 pandas로 읽어온다.
CSV(Comma-Separated Values)는 일반적으로 ,
(comma)로 구분된 파일을 의미한다.
- filepath_or_buffer
불러올 데이터의 경로를 지정한다. 파일의 위치나 웹 주소를 통해 불러올 수 있다.
- sep
default는,
로 csv파일의 구분자를 지정한다.
- header
column name이 있으면 default 값인infer
를 사용하지만,
column name이 없으면None
을 할당한다. column names가 없을 때None
을 할당하지 않으면 첫 번째 행을 column names로 인식한다.column name index values(0,0)
- index_col
row label로 사용할 column을 지정한다.
- encoding
windows에서 한글 파일로 작성된 경우utf8
또는cp949
를 지정해야 오류 없이 읽어올 수 있다.
data = pd.read_csv
2. to_csv
pandas data를 CSV로 저장한다.
.to_csv(path_or_buf=None,
sep=',',
na_rep='',
float_format=None,
columns=None,
header=True,
index=True,
index_label=None,
mode='w',
encoding=None,
compression='infer',
quoting=None,
quotechar='"',
line_terminator=None,
chunksize=None,
date_format=None,
doublequote=True,
escapechar=None,
decimal='.',
errors='strict',
storage_options=None)
- path_or_buf
저장할 데이터의 경로와 파일명을 지정한다.
pandas.DataFrame.to_csv
pandas.Series.to_csv
Author And Source
이 문제에 관하여([pandas] Read and Write), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kkiyou/ds2020저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)