У меня есть список списков, а именно mylist
следующим образом.
mylist = [[9, ["nuts", "fruits"]], [12, ["france", "italy", "rome", "paris"]], [18, ["cat", "dog", "parrot", "rabbit", "cow"]], [19, ["ebay", "wish"]]]
У меня также есть файл tsv, а именно myinput
следующим образом.
ID Category
12 ["places", "locations"]
19 ["online", "customer"]
18 ["pets"]
9 ["food"]
Я хочуобъедините эти два с ID
следующим образом.
my_output = [[9, ["nuts", "fruits"], ["food"]], [12, ["france", "italy", "rome", "paris"], ["places", "locations"]], [18, ["cat", "dog", "parrot", "rabbit", "cow"], ["pets"]], [19, ["ebay", "wish"], ["online", "customer"]]]
Первоначально предполагалось преобразовать файл tsv в список следующим образом и выполнить обычную обработку списка с использованием python.
input_data = pd.read_csv("myinput.tsv", header=0, delimiter="\t", quoting=3 )
my_data = input_data.values.tolist()
Однако мне интересно, можно ли сделать то же самое с помощью панд.
Я с удовольствием предоставлю более подробную информацию, если это необходимо.