pandas:区切り文字を指定してCSVファイルを読み込む方法

スポンサーリンク

区切り文字を指定してCSVファイルを読み込む方法

区切り文字を指定してCSVファイルを読み込むにはread_csvsepを使用します。

test.tsvのデータ(タブ区切り)

id      name    count   rating
1       abc     13      4.38
2       defgh   4       8.56
3       ij      0       1.25
4       klmnopq 23      3.49
5       rst     11      0.51
import pandas as pd

df1 = pd.read_csv("test.tsv")
print(df1.types)
# id\tname\tcount\trating    object
# dtype: object

df2 = pd.read_csv("test.tsv", sep="\t")
print(df2.dtypes)
# id          int64
# name       object
# count       int64
# rating    float64
# dtype: object