使用for循环合并多个数据框

时间:2018-08-29 21:31:14

标签: python

我已经坚持了一段时间,似乎无法找出解决方案。我的目标是遍历6个唯一引用,并提取包含2列(playerid,stat)的相应数据框。提取数据后,我需要将统计信息合并到ID_List数据帧,该数据帧随后将包括playerid和6个不同的统计信息中的每一个。

我尝试了多种变体,每个变体仅返回循环的最后一个实例。这是最近的尝试(我只包括了脚本的一部分,但是可以根据需要添加其他内容)。

DECLARE @Account TABLE(AccountID INT, AccountName NVARCHAR(50))
DECLARE @Transaction TABLE(AccountID INT, TransactionID INT)
INSERT INTO @Account
VALUES(1,'Acount 1'),
(2,'Acount 2'),
(3,'Acount 3')

INSERT INTO @Transaction
VALUES(1, 1),
(1, 2),
(1, 3),
(2, 4),
(2, 5)

SELECT a.AccountID, a.AccountName, Count(t.TransactionID) AS 'Number Of Transactions' FROM @Account a
LEFT JOIN @Transaction t ON a.AccountID = t.AccountID
Group By a.AccountID, a.AccountName

0 个答案:

没有答案