Salvando um DataFrame do Pandas em uma string JSON

Sei que isso pode parecer uma pergunta que já foi feita aqui, mas nenhuma das soluções parece funcionar. Começo com um dicionário que se parece com algo assim:

{'2016-05-08': 1, '2016-05-09': nan, '2016-05-05': nan, '2016-05-06': nan, '2016-05-07': nan, '2016-05-11': nan, 'address': '<email address>, '2016-05-12': nan, '2016-05-10': nan}

Eu li esses dados em um DataFrame do pandas, parecendo algo assim:

address date1 date2 date3 date4 date5 date6 date7 <email> NaN NaN NaN 1 NaN NaN NaN

Em seguida, uso os seguintes métodos para calcular a média e o desvio padrão e os adiciono ao DataFrame:

mean = pd.Series(df.mean(axis=1), index=df.index) std = pd.Series(df.std(axis=1), index=df.index) df = pd.concat([df, mean, std], axis=1)

Quando euprint df, parece como deveria. No entanto, quando usei esse método para gravar o DataFrame em uma string JSON,df.to_json(<path to file>), ele obtém o dicionário original no meu arquivo JSON. Quero uma string JSON de todos os dados com o desvio padrão e a média incluídos nos dados JSON, como posso fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion