Мне нужно передать строку через запятую в API.
В настоящее время df выглядит так:
id tags
1 ['dc','independent_press','exclusive_variants','marvel']
Документы API для найденных тегов здесь говорят, что мне нужно передать строку примерно так:
'comics,marvel,dc,batman'
Как мне преобразовать список в столбце tags
в строку, чтобы df выглядел следующим образом:
id tags
1 'comics,marvel,dc,batman'
Я бы хотел передать эту строку в API следующим образом:
for index, row in df.iterrows():
params = {
'id': row['id'],
'tags':row['tag'],
}
r = requests.post(url, data=params, headers=headers)
print(r)
Я попытался заменить строку следующим образом:
df.tags.str.replace('[',"'")
но получил результат:
0 NaN
редактировать:
заголовок данных в формате dict:
{'Email': {0: 'test@test.com'},
'subcategory': {0: 'comics'},
'category': {0: 'comic'},
'id': {0: '1'},
'is_new': {0: 1},
'tag': {0: 'dc, independent_press, exclusive_varients, marvel'}}