gpt4 book ai didi

python - 如何在 Python 中将元组的元组转换为 pandas.DataFrame?

转载 作者:IT老高 更新时间:2023-10-28 21:08:28 27 4
gpt4 key购买 nike

没有冒犯,如果问题太基本的话。如果您需要更多信息,请告诉我。

我正在寻找一种想法,以干净/高效/pythonic 的方式将元组的方形元组转换为 pandas.DataFrame,即来自

s =((1,0,0,0,),(2,3,0,0,),(4,5,6,0,),(7,8,9,10,))

pandas.DataFrame 喜欢

   1  2  3   4
1 1 0 0 0
2 2 3 0 0
3 4 5 6 0
4 7 8 9 10

自然地,这个列表可以在上三角中添加更多的零(如果我们将 s 视为行的元组)。

DataFrame(t) 似乎失败了。

最佳答案

import pandas as pd

s = ((1,0,0,0,),(2,3,0,0,),(4,5,6,0,),(7,8,9,10,))

print pd.DataFrame(list(s))

# 0 1 2 3
# 0 1 0 0 0
# 1 2 3 0 0
# 2 4 5 6 0
# 3 7 8 9 10

print pd.DataFrame(list(s), columns=[1,2,3,4], index=[1,2,3,4])

# 1 2 3 4
# 1 1 0 0 0
# 2 2 3 0 0
# 3 4 5 6 0
# 4 7 8 9 10

关于python - 如何在 Python 中将元组的元组转换为 pandas.DataFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33700626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com