We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents aa5c4e1 + 7205f2a commit 2c22f5eCopy full SHA for 2c22f5e
recommenders/models/sasrec/util.py
@@ -35,11 +35,13 @@ def __init__(self, **kwargs):
35
if self.filename:
36
with open(self.filename, "r") as fr:
37
sample = fr.readline()
38
- ncols = sample.strip().split(self.col_sep)
+ ncols = len(sample.strip().split(self.col_sep))
39
if ncols == 3:
40
self.with_time = True
41
- else:
+ elif ncols == 2:
42
self.with_time = False
43
+ else:
44
+ raise ValueError(f"3 or 2 columns must be in dataset. Given {ncols} columns")
45
46
def split(self, **kwargs):
47
self.filename = kwargs.get("filename", self.filename)
0 commit comments