Я попытался правильно сформулировать вашу проблему:
df = pd.DataFrame({"col_1":["A","A","A","B","B"]})
Печать df
дает нам dataframe
, показанное на изображении выше:
print(df)
col_1
0 A
1 A
2 A
3 B
4 B
Вот ваш словарь:
dict1 = {"A":[1,2,3], "B":[1,2]}
Я создал пустой list
для хранения элементов, затем сложил list
по вашему запросу и, наконец, создал новый column
с именем values
и записал list
в column
values1 = []
for key,value_list in dict1.items():
for item in value_list:
value_item = key+" "+ str(item)
values1.append(value_item)
df["values"] = values1
печать df
приводит к:
df
col_1 values
0 A A 1
1 A A 2
2 A A 3
3 B B 1
4 B B 2