-1

Pandas ドキュメントのこのページを使用して、CSV をデータフレームに読み込み、そのデータフレームを名前付きタプルのリストに変換したいと考えました。

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.itertuples.html?highlight=itertuples

以下のコードを実行しました...

import pandas as pd

def csv_to_tup_list(filename):
    myfile = filename
    df = pd.read_csv(myfile,sep=',')
    df.columns = ["term", "code"]
    tup_list = []
    for row in df.itertuples(index=False, name="Synonym"):
         tup_list.append(row)
    return (tup_list)

test = csv_to_tup_list("test.csv")
type(test[0]) 

...そして返される型はpandas.core.frame.Synonym、名前付きタプルではありません。これが機能するはずの方法ですか、それとも何か間違っていますか?

私の CSV データは、次の 2 列のデータにすぎません。

a,1
b,2
c,3

例えば。

4

1 に答える 1