使用X轴和Y轴编写JSON文件

2024-09-28 03:24:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个要求,将我的JSON输出写成[{“x”:“MaxTemp”,“y”:“Temp3pm”}],并且我当前的输出看起来像[MaxTemp,Temp3pm],因此这里的逻辑是,根据屏幕截图,第一个单词是x_轴,逗号(,)后的第二个单词是y_轴。下面是我的代码,我附上了输入数据的截图

x_y_data = list(selected_ri['index'])
x_y_data

ini_string = {'Imp_features_selected_x_y':x_y_data}

# printing initial json 
ini_string = json.dumps(ini_string)

# converting string to json 
final_dictionary = json.loads(ini_string) 

enter image description here


Tags: 数据代码jsondatastring屏幕逻辑单词
1条回答
网友
1楼 · 发布于 2024-09-28 03:24:49

您可以使用str.split以“,”分隔文本,并将其展开为两列,例如:

df = df['index'].str.split(',', expand=True)
# then rename column name to x and y 
df.columns = ['x', 'y']

然后,您可以将其转换为dict并最终输出为json

data = df.to_dict('records')
ini_string = json.dumps(data)

相关问题 更多 >

    热门问题