我有一本由身份证唯一识别的人的字典。现在我需要转换为csv并将其写入路径。然而,我需要一个更有效的解决方案,因为我认为我的方法不能很好地处理大型数据集。
蟒蛇判决
names = {
0: {
"id": 0,
"name": "William",
"age": 19
},
1: {
"id": 1,
"name": "John",
"age": 29
},
2: {
"id": 2,
"name": "Tim",
"age": 42
}
}
预期产出
id,name,age
0,William,19
1,John,29
2,Tim,42
我的尝试:
data = []
for key in names:
person = names[key]
data.append({
"id": person["id"],
"name": person["name"],
"age": person["age"]
})
df = pd.json_normalize(data)
df.to_csv('./persons.csv', index=False, na_rep='\"')
你有更有效的方法吗?我不能改变我最初的判决结构。
我的另一个尝试
df = pd.DataFrame.from_dict(products, orient='index').reset_index(drop=True)
尝试使用from_dict
pd.DataFrame.from_dict(names,'index')
Out[197]:
id name age
0 0 William 19
1 1 John 29
2 2 Tim 42
问题内容: “ 2016年3月10日下午6:30:00”这是我的约会日期,我想将其转换为“ 2016年3月10日”。我可以在android中使用SimpleDateFormat吗?我没有确切的模式来转换它。请帮助并提前感谢 这个步骤行得通吗?如果是,有人可以给我这样的格式吗?提前致谢。 问题答案: 这是您应该使用的修改后的代码: 使用几个小时才能获得正确的时间。 Java 8及更高版本 Java
我有以下json字符串,我需要使用java spring boot在csv中转换它们。格式如下。
我想将当前数据转换为< code>'yyyy-MM-dd'格式。ts文件。我模板它可以很容易地通过使用数据管道。如何在typescript中做到这一点。 在模板中: 现在我只是用这个得到当前的日期。 但需要将其转换为给定格式。请指导如何做…谢谢!
我有这样的字符串…我想将它们转换为s,这就是我所做的; 上面的代码在解开包装时崩溃。我猜这是因为格式...你知道我做错了什么吗?
把汉字 “我是中国人” 转成 &#数字; 这种格式! 浏览器上显示是正常的文字,查看源代码就是 &#数字;&#数字;&#数字;&#数字;&#数字;
问题内容: 有没有一种简单的方法可以将一种日期格式转换为PHP中的另一种日期格式? 我有这个: 但是我当然希望它返回一个当前日期,而不是返回“黎明”。我究竟做错了什么? 问题答案: 第二个参数必须是正确的时间戳(自1970年1月1日以来的秒数)。您正在传递一个字符串,date()无法识别。 您可以使用 strtotime() 将日期字符串转换为时间戳。但是,即使strtotime()也无法识别格式