【发布时间】:2020-02-18 05:53:33
【问题描述】:
我正在尝试将 pandas DataFrame 转换为 JSON 文件。下图显示了我的数据: Screenshot of the dataset from Ms. excel
我正在使用以下代码:
import pandas as pd
os.chdir("G:\\My Drive\\LEC dashboard\\EnergyPlus simulation files\\DEC\\Ahmedabad\\Adaptive set point\\CSV")
df = pd.read_csv('Adap_40-_0_0.1_1.5_0.6.csv')
df2 = df.filter(like = '[C](Hourly)',axis =1)
df3 = df.filter(like = '[C](Hourly:ON)',axis =1)
df4 = df.filter(like = '[%](Hourly)',axis =1)
df5 = df.filter(like = '[%](Hourly:ON)',axis =1)
df6 = pd.concat([df2,df3,df4,df5],axis=1)
df6.to_json("123.json",orient='columns')
在输出中,我得到了一个包含值的字典。但是,我需要一个列表作为值。
我得到的输出:The JSON output I am getting by using above code
所需的输出:The output that is desired.
我尝试了 json 的不同方向,但没有任何效果。
【问题讨论】:
标签: python json pandas dataframe