熊猫中的简单枢轴数据框

时间:2018-09-16 17:34:09

标签: python pandas

有一个简单的df:

HashTable

想要重塑它看起来像这样:

get()

我该怎么做?我查看了ConcurrentHashMapget()的文档,但是

df = pd.DataFrame({"v": [1, 2]}, index = pd.Index(data = ["a", "b"], name="colname"))

产生明显具有NaN的df。

更新:我希望数据帧不是连续的,因为我要将它们串联在一起以存储计算结果。

2 个答案:

答案 0 :(得分:2)

怎么样:

df.T.reset_index(drop=True)

[出]

colname  a  b
0        1  2

答案 1 :(得分:2)

通过您的设置

        v
colname 
a       1
b       2

似乎需要移调

>>> df.T

>>> df.transpose()

哪个产量

colname a   b
v       1   2

您始终可以重置索引以获取0,并将列名设置为None以获得预期的输出

ndf = df.T.reset_index(drop=True)
ndf.columns.name = None

    a   b
0   1   2