1つのリストにデータフレームの2つの列を結合する方法をPythonの?

本土:

下記のように私は、データフレームを持っています

df = 

index    data1    data2
0         20       120
1         30       456
2         40       34

最初の行の要素が最初に来ると、第2の行ように1つのリストに上記DFで2つの列を結合する方法。

私の予想出力

my_list = [20,120,30,456,40,34]

私のコード:

list1 = df['data1'].tolist()
list2 = df['data2'].tolist()

my_list = list1+list2

これは動作しませんでしたか?

U10-フォワード:

それはリストの下に理解を使用して、同じインデックスによって追加されませんので、それは仕事をしません。

print([x for i in zip(df['data1'], df['data2']) for x in i])

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=13259&siteId=1