Я хотел бы дублировать строку кадра данных так же, как и элементы, которые у меня есть в первом столбце.Python, dataframes: дублирующие элементы в столбце списков и приписывание им строк в другом столбце
У меня есть следующий dataframe:
columns_A columns_B
0 [1,2,3,4] ['bob', 'mary']
1 [7,9] ['banana', 'apple']
И я хочу в итоге:
columns_A columns_B
0 1 ['bob', 'mary']
1 2 ['bob', 'mary']
2 3 ['bob', 'mary']
3 4 ['bob', 'mary']
4 7 ['banana', 'apple']
5 9 ['banana', 'apple']
На данный момент я могу получить доступ список column_A, но я не могу присвоить каждому элементу соответствующий список в столбце_B. Следующий код передайте мне первую строку column_B ко всем элементам. Я не знаю, как атрибут строки в соответствии с расположением строки1 в столбце_А.
for line1 in df.column_A:
for i in line1:
s= {i : df.column_B[0]}
print s
Спасибо за вашу помощь
@piRSquared - спасибо. – jezrael