大佬教程收集整理的这篇文章主要介绍了将元组转换为熊猫数据框 对于第一部分,您可以尝试:对于 Date 的第二部分,您可以使用:,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我们有以下元组
S=({'country':[('India')],'state':[('Telangana')],'city':[('Hyderabad'),('Vizag')]},{'date':[{'year': 2021,'month':10}]})
<class 'tuple'>
我们可以将其转换为数据帧并将日期部分转换为变量吗
df = key value
country India
state Telangana
city Hyderabad
city Vizag
Date = {'date':[{'year': 2021,'month':10}]}
我试过 pd.DataFrame(Json.loads(Json.dumps(s))) 但它不干净
pd.Series(S[0]).explode()
结果:
country India
state Telangana
city Hyderabad
city Vizag
dtype: object
如果你需要一个数据框,你可以使用:
df = pd.DataFrame(pd.Series(S[0]).explode().reset_index().values,columns=['key','value'])
结果:
print(df)
key value
0 country India
1 state Telangana
2 city Hyderabad
3 city Vizag
Date
的第二部分,您可以使用:Date = S[1]
结果:
print(DatE)
{'date': [{'year': 2021,'month': 10}]}
,
对于 Date
部分,您可以尝试
Date = S[1]
print(DatE)
{'date': [{'year': 2021,'month': 10}]}
至于问题的第一部分,您@R_690_9381@以下代码并不完美,但可以轻松对其进行编辑以完美匹配所需的输出。
df = pd.DataFrame(
{k:pd.Series(v) for k,v in Dict(S[0]).items()}
).transpose()
print(df)
0 1
country India NaN
state Telangana NaN
city Hyderabad Vizag
有关详细信息,请参阅this post
以上是大佬教程为你收集整理的将元组转换为熊猫数据框 对于第一部分,您可以尝试:对于 Date 的第二部分,您可以使用:全部内容,希望文章能够帮你解决将元组转换为熊猫数据框 对于第一部分,您可以尝试:对于 Date 的第二部分,您可以使用:所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。