Comment faire pour convertir un tuple de tuples pour les pandas.DataFrame en Python?

Aucune infraction, si la question est trop basique. Laissez-moi savoir si vous avez besoin de plus d'informations.

Je suis à la recherche d'une idée de convertir carré-forme de tuple de tuples pour les pandas.DataFrame dans un endroit propre/efficace/pythonic façon,
c'est à dire à partir de

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

à pandas.DataFrame comme

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

Naturellement, cette liste peut évoluer avec plus de zéros ajoutés dans la partie supérieure triangulaire (si on pense à s comme un n-uplet de lignes).

DataFrame(t) semble échouer.

OriginalL'auteur Oleg Melnikov | 2015-11-13