25
Mam Python DataFrame z wieloma kolumnami.Jak mogę przekonwertować Pandas DataFrame na listę?
2u 2s 4r 4n 4m 7h 7v
0 1 1 0 0 0 1
0 1 0 1 0 0 1
1 0 0 1 0 1 0
1 0 0 0 1 1 0
1 0 1 0 0 1 0
0 1 1 0 0 0 1
Co chcę zrobić, to przekonwertować to pandas.DataFrame
do listy jak po
X = [
[0, 0, 1, 1, 1, 0],
[1, 1, 0, 0, 0, 1],
[1, 0, 0, 0, 1, 1],
[0, 1, 1, 0, 0, 0],
[0, 0, 0, 1, 0, 0],
[0, 0, 1, 1, 1, 0],
[1, 1, 0, 0, 0, 1]
]
2U 2s 4r 4n 4m 7h 7V są nagłówki kolumn. Zmieni się w różnych sytuacjach, więc nie przejmuj się tym.
ta zwraca listę listy. Lista '' (df.values.flatten()) '' wykonuje zadanie. – pms
@pms Patrząc na pożądany wynik PO, wygląda na to, że chce utworzyć listę list. Ale prawdopodobnie mógłbyś zamienić swój komentarz na odpowiedź, ponieważ mógłby zostać usunięty przez jakąś głupią flagę. Ponadto osobiście znalazłem twój komentarz bardzo przydatny, gdy szukałem opcji pojedynczej listy. Ostatecznie może to być prawdopodobnie zmienione na 'list (df.values.T.flatten()), więc wartości będą przechowywane w kolumnie. –