I've around 100 rows of data with labels
Country | Category | Label
-----------+----------------+----------
[US,UK,JP] | Electronic | 1
[US] | Sports | 1
[TW,UK] | Grocery | 2
[JP] | Book | 3
And around 900 rows of data without labels
Country | Category
-----------+--------------
[US,UK] | Sports
[TW] | Sports
[US] | Grocery
[JP] | Electronic
Will it be ok to do classification model using such a small dataset? If so, how can I encode Country
? Or is there any other clustering/mathematical approach which I can use to handle this situation?
It's a total of 5 labels and they represent a rank where 1 is the best and 5 is the worst.