pandas dataframe CSV読込

dataframeにcsvデータを読み込む方法
とりあえず読み込みするだけなら以下でOK

df.read_csv('読み込みファイルpath')

サンプル

デスクトップにある[sample.csv]というファイルを読み込むサンプルコード

,no,name,level,type1,type2,helditem
0,25,pika,88,Electric,,
1,131,rara,80,Water,Ice,
2,143,gon,82,Normal,,
3,3,fushi,84,Grass,Poison,
4,6,kage,84,Fire,Flying,
5,9,kame,84,Water,,
import os
import pandas as pd
import numpy as np

# デスクトップパス取得
desktop_path = os.path.expanduser('~/Desktop')
# 読み込むファイル名を追加して読み込むパスを設定
in_path = os.path.join(desktop_path,r'sample.csv')

# csv読み込み
df = pd.read_csv(in_path)

# 読み込んだdf確認
print(df)
"""
   Unnamed: 0   no   name  level     type1   type2  helditem
0           0   25   pika     88  Electric     NaN       NaN      
1           1  131   rara     80     Water     Ice       NaN      
2           2  143    gon     82    Normal     NaN       NaN      
3           3    3  fushi     84     Grass  Poison       NaN      
4           4    6   kage     84      Fire  Flying       NaN      
5           5    9   kame     84     Water     NaN       NaN    
"""

仕様

pandas.read_csv(filepath_or_buffer*sep=_NoDefault.no_defaultdelimiter=Noneheader=’infer’names=_NoDefault.no_defaultindex_col=Noneusecols=Nonesqueeze=Noneprefix=_NoDefault.no_defaultmangle_dupe_cols=Truedtype=Noneengine=Noneconverters=Nonetrue_values=Nonefalse_values=Noneskipinitialspace=Falseskiprows=Noneskipfooter=0nrows=Nonena_values=Nonekeep_default_na=Truena_filter=Trueverbose=Falseskip_blank_lines=Trueparse_dates=Noneinfer_datetime_format=Falsekeep_date_col=Falsedate_parser=Nonedayfirst=Falsecache_dates=Trueiterator=Falsechunksize=Nonecompression=’infer’thousands=Nonedecimal=’.’lineterminator=Nonequotechar='”‘quoting=0doublequote=Trueescapechar=Nonecomment=Noneencoding=Noneencoding_errors=’strict’dialect=Noneerror_bad_lines=Nonewarn_bad_lines=Noneon_bad_lines=Nonedelim_whitespace=Falselow_memory=Truememory_map=Falsefloat_precision=Nonestorage_options=None)

https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html

コメント

タイトルとURLをコピーしました