我有以下列表:
public class TransactionalAttribute : Attribute, IAsyncActionFilter
{
public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
{
using (var transactionScope = new TransactionScope())
{
await next();
transactionScope.Complete();
}
}
}
我想将列表中的每个名称转换为自己的独立数据框。我最好的猜测是,我将需要创建某种循环。我在这里看到了类似的问题,但没有一个答案适合我的情况。
预先感谢您的帮助。
答案 0 :(得分:0)
那么@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)