zyang1580 / PDA

This is an implementation for our SIGIR 2021 paper "Causal Intervention for Leveraging Popularity Bias inRecommendation" based on tensorflow..
96 stars 30 forks source link

ValueError: Cannot subset columns with a tuple with more than one element. Use a list instead #10

Closed Christopher7622 closed 1 year ago

Christopher7622 commented 1 year ago

I'm using 2.0.3 version pandas Traceback (most recent call last): File "MF/simple_reproduce.py", line 30, in from batch_test import * File "C:\Users\Administrator\PDAModelTests\MF\batch_test.py", line 10, in data = Data2(args) File "C:\Users\Administrator\PDAModelTests\MF\load_data.py", line 742, in init self.load_ori_data(args) File "C:\Users\Administrator\PDAModelTests\MF\load_data.py", line 639, in load_ori_data user_item_time = train_data.groupby('uid')[('iid','time')].agg(list) File "C:\Users\Administrator\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 1767, in getitem raise ValueError( ValueError: Cannot subset columns with a tuple with more than one element. Use a list instead.

zyang1580 commented 1 year ago

I'd like you to please read ReadMe.md to find the used version of Pandas.