【发布时间】:2021-12-19 22:11:37
【问题描述】:
我有一个 1x10 的数据框,其中每列的名称是列表中的一个字符串。 我有一个带值的 1x10 行向量。 我想将此向量集成到数据框中,以便将列表中的名称作为列名,并将向量的值放在一行中。
我怎么能这样做?我发现的唯一方法是将所有内容附加到一列中,并使用列表中的名称重命名索引,但我想要一个 1x10 数据框而不是 10x1。
names = ['agmi', 'aglo', 'mwmi', 'mcha', 'mcmi', 'mclo', 'bkdr', 'mchi', 'melo', 'mwlo']
alt_GPS = np.array([[ 0. , 0. , 0.85253906, 6.12797546, 5.49960327,
11.00892639, 0. , 2.08251953, 0. , 2.4508667 ]])
alt = pd.DataFrame(columns=names)
【问题讨论】:
-
pd.DataFrame(alt_GPS, columns=names)?
标签: python arrays pandas dataframe