拆分dataframe 變成两个dataframe

如下面图 我有一个dataframe 想根据card 及他们的sum(price) 结果 分成两个datafrem.

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
import pandas as pd

data ={'data': [100027, 100027, 110019, 110019, 110019],
       'ser': ['S0201208', 'V0193', 'S020117', 'S02118', 'V00195'],
       'date': ['16:14.2', '19:25.3', '49:46.0', '55:25.1', '50:32.8'],
       'price':[ 100, -100, 100, 100, -100],}

df = pd.DataFrame(data=data)

g = df.groupby('data')
for i in g.groups:
    d =df[df['data']==i]
    print(d)

data1= df[df['card'] == "110019"]
data2= df[df['card'] == "100027"]
如果card不是字符串,就把双引号去掉。
试试?

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632