Я не смог точно воспроизвести мой пример, представьте, что каждый элемент списка заключен в кавычки и является строковой переменной.Я не уверен, влияет ли это на общий ответ, но хотел включить эту информацию.
Учитывая:
lis1= [['apples'],['bananas','oranges','cinnamon'],['pears','juice']]
lis2= [['john'],['stacy'],['ron']]
lis3= [['2015-11-24'], ['2014-02-23','2014-03-25', '2014-03-29'],['2018-02-01','2018-03-27']]
lis4= [['smells good'],['saweet','sour as hell','spicey is goody'],['it bites back','so good']]
pd.DataFrame({'fruits':lis1,'users':lis2, 'date': lis3, 'review': lis4})
Мне нужно:
lis1= ['apples','bananas','oranges','cinnamon','pears','juice']
lis2= ['john','stacy', 'stacy','stacy','ron','ron']
lis3= ['2015-11-24', '2014-02-23', '2014-03-25', '2014-03-29','2018-02-01', '2018-03-27']
lis4= ['smells good','saweet','sour as hell','spicey is goody','it bites back','so good']
pd.DataFrame({'fruits':lis1,'users':lis2, 'date': lis3, 'review': lis4})
I 'мы пытались адаптировать пример Itertools, но не можем сделать это с 4 столбцами.