【发布时间】:2023-04-06 12:45:01
【问题描述】:
我有一个数据框,包括从“1/22/20”到“2/22/20”的所有国家和日期时间。
这是我的数据框列,如下所示。
Country 1/22/20 1/23/20 1/24/20 1/25/20 1/26/20 1/27/20 1/28/20 1/29/20 1/30/20...
我尝试融合数据框以获取日期时间和国家/地区等方面的值
US 1/25/20 28
但所有值都定义为NaN
Australia 2020-01-22 NaN
我该如何解决?
这是我的代码 sn-p
def meltDataFrame(df,id_vars,value_vars,var_name,value_name):
return pd.melt(df,
id_vars= id_vars,
value_vars = value_vars,
var_name= var_name,
value_name= value_name)
data_df_melt = meltDataFrame(data_df.reset_index(),
['Country'],pd.date_range('1/22/20', '3/18/20', freq='D'),'Date','Total_Count')
【问题讨论】: