大熊猫将列表的每个元素附加为新行

时间:2018-07-30 15:37:23

标签: python pandas dataframe

我有一个带有列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

0 个答案:

没有答案