Pytania oznaczone «frame»

1943
Jak iterować po wierszach DataFrame w Pandach?

Mam DataFramez pand: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Wynik: c1 c2 0 10 100 1 11 110 2 12 120 Teraz chcę iterować po wierszach tej ramki. Dla każdego wiersza chcę mieć dostęp do jego elementów (wartości w...

1822
Zmiana nazw kolumn w pandach

Mam ramkę danych przy użyciu pand i etykiet kolumn, które muszę edytować, aby zastąpić oryginalne etykiety kolumn. Chciałbym zmienić nazwy kolumn w DataFrame, Agdzie oryginalne nazwy kolumn to: ['$a', '$b', '$c', '$d', '$e'] do ['a', 'b', 'c', 'd', 'e']. Mam edytowane nazwy kolumn zapisane...

1323
Usuń kolumnę z pand DataFrame

Podczas usuwania kolumny w ramce danych używam: del df['column_name'] I to działa świetnie. Dlaczego nie mogę użyć poniższych? del df.column_name Ponieważ można uzyskać dostęp do kolumny / serii as df.column_name, spodziewałem się, że to

1316
Jak posortować ramkę danych według wielu kolumn

Chcę posortować ramkę danych według wielu kolumn. Na przykład z data.frame poniżej chciałbym sortować według kolumny z(malejąco), a następnie według kolumny b(rosnąco): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D",...

1016
Jak zastosować CSS do iframe?

Mam prostą stronę, która ma kilka sekcji iframe (do wyświetlania linków RSS). Jak mogę zastosować ten sam format CSS ze strony głównej do strony wyświetlanej w ramce

1013
Pobierz listę z nagłówków kolumn pandy DataFrame

Chcę uzyskać listę nagłówków kolumn z pandy DataFrame. DataFrame będzie pochodzić z danych wprowadzanych przez użytkownika, więc nie będę wiedział, ile kolumn będzie i jak będą one nazywane. Na przykład, jeśli otrzymam DataFrame w ten sposób: >>> my_dataframe y gdp cap 0 1 2 5 1 2 3 9 2...

929
Jak uzyskać liczbę wierszy pandy DataFrame?

Próbuję uzyskać liczbę wierszy ramki danych df za pomocą Pandas, a oto mój kod. Metoda 1: total_rows = df.count print total_rows +1 Metoda 2: total_rows = df['First_columnn_label'].count print total_rows +1 Oba fragmenty kodu dają mi ten błąd: TypeError: nieobsługiwane typy operandów dla +:...

875
Jak zmienić kolejność kolumn DataFrame?

Mam następujące DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Dodaję więcej kolumn według przypisania: df['mean'] = df.mean(1) Jak mogę przenieść kolumnę meanna przód, tzn. Ustawić ją jako pierwszą kolumnę, pozostawiając kolejność pozostałych...

874
Upuść kolumny ramki danych według nazwy

Mam wiele kolumn, które chciałbym usunąć z ramki danych. Wiem, że możemy je usuwać indywidualnie za pomocą: df$x <- NULL Miałem jednak nadzieję, że zrobię to z mniejszą liczbą poleceń. Wiem też, że mogłem upuścić kolumny za pomocą indeksowania liczb całkowitych w następujący sposób: df <-...

868
Dodaj jeden wiersz do pand DataFrame

Rozumiem, że pandy są zaprojektowane do ładowania w pełni wypełnionych, DataFrameale muszę utworzyć pustą ramkę danych, a następnie dodać wiersze, jeden po drugim . Jak najlepiej to zrobić? Pomyślnie utworzyłem pustą ramkę danych z: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Następnie mogę...

804
Zmień typ danych kolumn w Pandach

Chcę przekonwertować tabelę reprezentowaną jako lista list na plik Pandas DataFrame. Jako wyjątkowo uproszczony przykład: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Jaki jest najlepszy sposób przekonwertowania kolumn na odpowiednie typy, w tym przypadku...

713
Zapisywanie pand DataFrame do pliku CSV

Mam ramkę danych w pandach, którą chciałbym zapisać do pliku CSV. Robię to za pomocą: df.to_csv('out.csv') I pojawia się błąd: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Czy jest jakiś sposób na łatwe obejście tego problemu (tzn....