【pandas 将二维表转换成一维】
2023-12-22 10:07:39
import pandas as pd
# 假设df是您的DataFrame
df = pd.DataFrame({
'日期': [45219, 45219, 45219, 45219, 45219, 45219],
'一级渠道': ['站外付费', '站内免费', '站内免费', '站内免费', '站内付费', '站内免费'],
'二级渠道': ['京东扶持', '搜索', '购物车', '我的', '站内付费-商家付费', '商品'],
'浏览量(PV)': [123, 134, 555, 666, 8888, 55],
'访客数(UV)': [1, 51, 2, 22, 20, 9],
'人均浏览量(人均PV)': [1.7, 3.1, 2.6, 2.35, 1.9, 2.5]
})
# 使用melt函数扁平化数据
df_flat = df.melt(id_vars=['日期', '一级渠道', '二级渠道'], var_name='指标', value_name='数值')
print(df_flat)
结果:
文章来源:https://blog.csdn.net/gf1321111/article/details/135080463
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!