I have a dataframe including all countries and datetime ranging from "1/22/20" to "2/22/20".
Here is my dataframe Column shown below.
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...
I try to melt dataframe to get values in terms of datetime and country like
US 1/25/20 28
but all values defined as NaN
Australia 2020-01-22 NaN
How can I fix it?
Here is my code snippet
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')