我有一个数据框架,其中有这样的列
balance,
2016-10-5,
2016-11-8,
2017-3-7,
2018-5-29还有更多。我想要的输出列如下
balance,
date,
values我试着用这个脚本:
df= pd.melt(df,id_vars=['balance'], value_vars=['2016-10-5,2016-11-8,2017-3-7,2018-5-29'] var_name='date',value_name='values')
此代码工作,但列太多,如何使所有的日期列在熊猫?
发布于 2018-11-23 06:19:35
可以删除参数value_vars,检查函数melt
value_vars:元组、列表或ndarray,可选 第一栏到第一栏。如果未指定,则使用未设置为id_vars的所有列。
df= pd.melt(df,id_vars='balance', var_name='date',value_name='values')https://stackoverflow.com/questions/53441175
复制相似问题