[英]Loop to create multiple Dataframes from a list
我有以下清單:
teams = ['BOS_2008', 'CLE_2008', 'LAC_2008',...]
我想將列表中的每個名稱轉換為其自己的獨立數據框。 我最好的猜測是,我將需要創建某種循環。 我在這里看到過類似的問題,但沒有一個答案適合我的情況。
預先感謝您的幫助。
因此,@ Jerel您想創建其名稱將是列表值的數據框,並且每個創建的數據框將僅包含一行和一列,這又與該數據框名稱相同嗎?
根據您的評論,如果這正是您想要的(盡管我不確定那對任何東西有什么好處),則可以通過以下一種方法來實現:
import pandas as pd
teams = ['BOS_2008', 'CLE_2008', 'LAC_2008']
outputdict = dict()
for team in teams:
outputdict[team] = pd.DataFrame(team, index=[0], columns=['Value'])
for index, df in outputdict.items():
print(df)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.