我正嘗試使用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)
期望中的數據幀輸出:
Category Item
Fruits apple
orange
pear
Vegetables broccoli
squash
carrot
Meats chicken
beef
lamb
這工作出色。謝謝! – MBasith