I am tried to create edge weights between users and reports; however, I get KeyError

Viewed 18

Here is the code I have using tensorflow to create edge weights between users and reports :

#create edge weights between users and reports
ew = np.array([userReportDF[reportCol].iloc[x[0].item()][x[1].item()] for x in edge_index.T])

This is the error I get:

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
Input In [114], in <cell line: 2>()
      1 #create edge weights between users and reports
----> 2 ew = np.array([userReportDF[reportCol].iloc[x[0].item()][x[1].item()] for x in edge_index.T])
      3 qt = QuantileTransformer(n_quantiles=10)
      4 ew = torch.from_numpy(qt.fit_transform(ew.reshape(-1, 1))).float()

Input In [114], in <listcomp>(.0)
      1 #create edge weights between users and reports
----> 2 ew = np.array([userReportDF[reportCol].iloc[x[0].item()][x[1].item()] for x in edge_index.T])
      3 qt = QuantileTransformer(n_quantiles=10)
      4 ew = torch.from_numpy(qt.fit_transform(ew.reshape(-1, 1))).float()

KeyError: 48
0 Answers
Related