生のテキストファイルからデータフレームを作成するためにPandasを使用しようとしています。このファイルには、カテゴリ名の後に各カテゴリに関連する項目を含む3つのカテゴリが含まれています。カテゴリに基づいてシリーズを作成することはできますが、各アイテムタイプをそれぞれのカテゴリに関連付ける方法と、そこからデータフレームを作成する方法はわかりません。以下は私の初期コードとデータフレームの望ましい出力です。これを行うには正しい方法で私を指示するのを助けてくれますか?Python Pandasテキストファイルを使用してデータフレームを作成する
category = ['Fruits', 'Vegetables', 'Meats']
items='''Fruits
apple
orange
pear
Vegetables
broccoli
squash
carrot
Meats
chicken
beef
lamb'''
Category = pd.Series()
i = 0
for item in items.splitlines():
if item in category:
Category = Category.set_value(i, item)
i += 1
df = pd.DataFrame(Category)
print(df)
希望DATAFRAME出力:
Category Item
Fruits apple
orange
pear
Vegetables broccoli
squash
carrot
Meats chicken
beef
lamb
これが見事に働きました。ありがとうございました! – MBasith