我正在尝试使用for循环创建定义的函数,该循环接收输入的列表列表,并将其转换为单独的列表。
def convert_to_sep_lists(listoflists):
for i in range(len(listoflists)):
newlst=listoflists[i]
显然,这将返回列表列表中的最后一个列表。如何保存每次迭代并分别返回所有列表(在该列表内)?
答案 0 :(得分:0)
您可以尝试使用熊猫to_json函数
import pandas as pd
import numpy as np
n=20
columns_name = list('abcd')
df = pd.DataFrame(data = np.random.randint(1,100,size=(5,4)),
columns= columns_name)
print(df)
df.sum().to_json("result.json")
数据帧df内容将为:
a b c d
0 56 91 65 82
1 63 65 50 78
2 46 43 75 3
3 37 96 84 13
4 40 59 61 66
输出文件内容将为
{"a":165,"b":230,"c":234,"d":336}