我有以下pandas个DataFrame:

import pandas as pd
df2 = pd.DataFrame({
    'nombreNumeroUnico': ['UP2_G1_B', 'UP2_G2_B'],
    'pMax': [110.0, 110.0]
})

df2
((Out  [1])): 
  nombreNumeroUnico   pMax
0          UP2_G1_B  110.0
1          UP2_G2_B  110.0

预期结果

我想把这件事变成:

   UP2_G1_B  UP2_G2_B
0       110       110

我到目前为止所try 的

到目前为止,我可以使用Pivot函数转换它,但我没有得到我想要的确切结果.

df2.pivot(index=None, columns="nombreNumeroUnico", values="pMax")
((Out  [57])): 
nombreNumeroUnico  UP2_G1_B  UP2_G2_B
0                     110.0       NaN
1                       NaN     110.0

问题

但这并不是我想要的结果.我怎样才能得到预期的结果呢?

推荐答案

请用df2.set_index('nombreNumeroUnico').T.reset_index(drop=True)英镑.

测试代码:

import pandas as pd

df2 = pd.DataFrame({
    'nombreNumeroUnico': ['UP2_G1_B', 'UP2_G2_B'],
    'pMax': [110.0, 110.0]
})

result_df = df2.set_index('nombreNumeroUnico').T.reset_index(drop=True)
result_df.columns.name = None
print(result_df)

输出:

   UP2_G1_B  UP2_G2_B
0     110.0     110.0

Python相关问答推荐

aiohTTP与pytest的奇怪行为

为什么自定义pytree aux_data对于jnp.数组来说在.jit()之后跟踪,而对于np.数组来说则不是?

如何从同一类的多个元素中抓取数据?

有没有办法清除气流中的僵尸

在Python中根据id填写年份系列

自定义新元未更新参数

Pandas 在时间序列中设定频率

三个给定的坐标可以是矩形的点吗

韦尔福德方差与Numpy方差不同

如何让剧作家等待Python中出现特定cookie(然后返回它)?

如何使用数组的最小条目拆分数组

django禁止直接分配到多对多集合的前端.使用user.set()

如何更改分组条形图中条形图的 colored颜色 ?

pyscript中的压痕问题

如果条件不满足,我如何获得掩码的第一个索引并获得None?

如何在Polars中从列表中的所有 struct 中 Select 字段?

pandas:排序多级列

转换为浮点,pandas字符串列,混合千和十进制分隔符

Python中的变量每次增加超过1

try 检索blob名称列表时出现错误填充错误""