我有一个值的数据框,我想将其转换为单行,其中每个键是一列,每个值是一个值,结果是单行。看起来这应该是一项简单的任务,但我正在努力完成它。感谢您对此的任何帮助
当前表格
key | value |
---|---|
var1 | value1 |
var2 | value2 |
var3 | value3 |
var4 | value4 |
var5 | value5 |
var6 | value6 |
var7 | value7 |
目标表
var1 | var2 | var3 | var4 | var5 | var6 | var7 |
---|---|---|---|---|---|---|
value1 | value2 | value3 | value4 | value5 | value6 | value7 |
答案 0 :(得分:0)
您可以使用 DataFrame.Transpose() 函数
例如
df = pd.DataFrame({'A':[1, 2, 3, 4, 5, 6], 'B': ['a', 'b', 'c', 'd', 'e', 'f']})
A B
0 1 a
1 2 b
2 3 c
3 4 d
4 5 e
5 6 f
现在
df.Transpose()
0 1 2 3 4 5
A 1 2 3 4 5 6
B a b c d e f
你以后可能需要这个