要按列数据值取消融化数据框架,可以使用pivot_table
函数进行逆操作。下面是一个示例代码:
import pandas as pd
# 创建示例数据框架
df = pd.DataFrame({
'Category': ['A', 'A', 'B', 'B'],
'Product': ['P1', 'P2', 'P1', 'P2'],
'Value': [10, 20, 30, 40]
})
# 使用pivot_table函数进行逆操作
df_unmelted = pd.pivot_table(df, values='Value', index='Category', columns='Product').reset_index()
# 打印结果
print(df_unmelted)
输出结果为:
Product Category P1 P2
0 A 10 20
1 B 30 40
在这个示例中,我们首先创建了一个包含三列的数据框架df
,然后使用pivot_table
函数将其逆操作为原始的数据框架形式,并将结果存储在df_unmelted
中。最后,我们打印出df_unmelted
的内容。