簡體   English   中英

循環從列表創建多個數據框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM