Comme le dit la question, j'ai une trame de données qui est assez grande, mais ressemble à:Comment puis-je prendre un dataframe et le diviser en listes individuelles par colonne?
ID Count ValueX Value 2 Value 3
RowX 1 234. 255. yes. yes
RowY 1 123. 135. 543. 342
RowW 1 234. 235. yes. yes
RowJ 1 123. 115. 543. 342
RowA 1 234. 285. yes. yes
RowR 1 123. 165. 543. 342
RowX 2 234. 255. yes. yes
RowY 2 123. 135. 543. 342
RowW 2 234. 235. yes. yes
RowJ 2 123. 115. 543. 342
RowA 2 234. 285. yes. yes
RowR 2 123. 165. 543. 342
.
.
.
RowX 1233 234. 255. yes. yes
RowY 1233 123. 135. 543. 342
RowW 1233 234. 235. yes. yes
RowJ 1233 123. 115. 543. 342
RowA 1233 234. 285. yes. yes
RowR 1233 123. 165. 543. 342
Ce que je veux être en mesure de prendre la df et divisée en listes par colonne, de sorte que je finis avec des listes pour ID
, Count
, ValueX
, Value 2
et le reste. À l'heure actuelle, je le fais comme:
IDlist = df_original.ID.tolist()
Countlist = df_original.Count.tolist()
...
Cela me donne la solution que j'ai besoin, mais je veux savoir s'il y a un moyen plus court de diviser la df en listes.
Quand vous dites «plus court», voulez-vous dire des lignes de code plus courtes? Ou voulez-vous une boucle qui fait une liste de listes? – ASGM
Soit vraiment, maintenant je crée manuellement 33 listes – tushariyer