一個數據幀說,你有3個numpy的數組:lat
,lon
,val
:熊貓:從2D numpy的陣列保留其順序
import numpy as np
lat=np.array([[10, 20, 30],
[20, 11, 33],
[21, 20, 10]])
lon=np.array([[100, 102, 103],
[105, 101, 102],
[100, 102, 103]])
val=np.array([[17, 2, 11],
[86, 84, 1],
[9, 5, 10]])
,說你想創建一個pandas
數據幀,其中df.columns = ['lat', 'lon', 'val']
,但由於lat
中的每個值都與long
和val
數量相關聯,因此您希望它們出現在同一行中。
而且,你希望每個列的逐行爲了遵循每個陣列中的位置,從而獲得以下數據框:在數據幀存儲第一行中的「第一
lat lon val
0 10 100 17
1 20 102 2
2 30 103 11
3 20 105 86
... ... ... ...
所以基本上「每個陣列的數量,等等。 如何做到這一點?
我找不到這樣做的pythonic方式,所以任何幫助將不勝感激。
@ CF84 - 謝謝。 – jezrael
謝謝你的回答! – FaCoffee