human
Python PandasでCSVを読むにはどうすればよいですか。
gpt
このチュートリアルでは、data.csvというCSVファイルを使って、PythonでCSVファイルを読み込む方法を説明します：

playerID, equipo, puntos
1, Lakers, 26
2, Mavs, 19
3, dólares, 24
4, espuelas, 22

例 1: pandas DataFrame で CSV ファイルを読み込む
以下のコードは、pandas DataFrame で CSV ファイルを読み込む方法を示しています：

#importar archivo CSV como DataFrame 
df = pd. read_csv ('data.csv')

#view DataFrame
df

        puntos del equipo playerID
0 1 Lakers 26
1 2 Mavs 19
2 3 dólares 24
3 4 Espuelas 22

例2: CSVファイルから特定の列を読み取る
次のコードは、CSV ファイルの 'playerID' と 'points' というカラムだけを pandas DataFrame で読み込む方法を示しています：

#importar solo columnas específicas del archivo CSV 
df = pd. read_csv ('data.csv', usecols = [' playerID ', ' points '])

#view DataFrame
df

	puntos playerID
0 1 26
1 2 19
2 3 24
3 4 22

あるいは、pandas DataFrame で読み込む列インデックスを指定することもできます：

#importar solo columnas específicas del archivo CSV 
df = pd. read_csv ('data.csv', usecols = [' playerID ', ' points '])

#view DataFrame
df

	puntos playerID
0 1 26
1 2 19
2 3 24
3 4 22

例3：CSVファイルをimportする際のヘッダー行の指定

場合によっては、ヘッダー行がCSVファイルの最初の行でないことがあります。例えば、ヘッダー行が2行目にある以下のCSVファイルを考えてみよう：

aleatorio, datos, valores
playerID, equipo, puntos
1, Lakers, 26
2, Mavs, 19
3, dólares, 24
4, espuelas, 22

このCSVファイルをpandas DataFrameに読み込むには、以下のようにheader = 1を指定します：

#importe del archivo CSV y especifique que el encabezado comienza en la segunda fila 
df = pd. read_csv ('data.csv', encabezado = 1 )

#view DataFrame
df

        puntos del equipo playerID
0 1 Lakers 26
1 2 Mavs 19
2 3 dólares 24
3 4 Espuelas 22

例4: CSVファイルをimportする際の行の省略

skiprows引数を使えば、CSVファイルをimportするときに簡単に行をスキップすることもできる。例えば、以下のコードはCSVファイルをimportする際に2行目をスキップする方法を示しています：

#importar desde el archivo CSV y omitir la segunda fila 
df = pd. read_csv ('data.csv', skiprows = [ 1 ] )

#view DataFrame
df

        puntos del equipo playerID
0 2 Mavs 19
1 3 dólares 24
2 4 Espuelas 22

そして以下のコードは、CSVファイルをimportする際に2行目と3行目を省略する方法を示している：

#importar desde el archivo CSV y omitir la segunda y tercera filas 
df = pd. read_csv ('data.csv', skiprows = [ 1, 2 ] )

#view DataFrame
df

        puntos del equipo playerID
1 3 dólares 24
2 4 Espuelas 22

例5：カスタム区切り文字付きCSVファイルの読み込み
時には、カンマ以外の区切り文字を持つCSVファイルがあるかもしれません。例えば、CSVファイルの区切り文字がアンダースコアだとします：

playerID_team_points
1_Lakers_26
2_Mavs_19
3_Bucks_24
4_Spurs_22

このCSVファイルをpandasで読み込むには、sep引数で区切り文字を指定します：

#importe del archivo CSV y especifique el delimitador para usar 
df = pd. read_csv ('data.csv', sep = ' _ ')

#view DataFrame
df

	puntos del equipo playerID
0 1 Lakers 26
1 2 Mavs 19
2 3 dólares 24
3 4 Espuelas 22