我有一个带有列first
的数据框。我有很多列表,并且希望列表中的每个元素都作为新行添加。
例如,如果我有一个带有列first
的DataFrame,并且我有多个列表,那么每个列表的每个元素都希望作为新行。
因此,如果列表为[1,2,3]
和[4,5,6]
,则我的数据框将有6行。
所需的输出是:
0 1
1 2
2 3
3 4
4 5
5 6
Name: first, dtype: int64
我尝试过:
table = pd.DataFrame(columns=['first', 'second'])
my_list = [1,2,3]
my_list2 = [4,5,6]
table['first'] = table['first'].append(pd.Series(my_list))
table['first'] = table['first'].append(pd.Series(my_list2))
但是我得到ValueError: cannot reindex from a duplicate axis
。