Pytania oznaczone «pandas»

85
pandy: złożony filtr w wierszach DataFrame

Chciałbym filtrować wiersze według funkcji każdego wiersza, np def f(row): return sin(row['velocity'])/np.prod(['masses']) > 5 df = pandas.DataFrame(...) filtered = df[apply_to_all_rows(df, f)] Albo inny, bardziej złożony, wymyślony przykład, def g(row): if row['col1'].method1() == 1:...

85
Pandy: średnia krocząca według przedziału czasu

Jestem nowy w Pandas… Mam mnóstwo danych z ankiet; Chcę obliczyć średnią kroczącą, aby uzyskać oszacowanie dla każdego dnia na podstawie trzydniowego okna. Jak rozumiem z tego pytania , funkcje rolling_ * obliczają okno na podstawie określonej liczby wartości, a nie określonego zakresu dat i...

85
Dodaj tablicę numpy jako kolumnę do ramki danych Pandas

Mam obiekt ramki danych Pandy w kształcie (X, Y), który wygląda następująco: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] i numpy rzadkiej macierzy (CSC) w kształcie (X, Z), która wygląda mniej więcej tak [[0, 1, 0], [0, 0, 1], [1, 0, 0]] Jak mogę dodać zawartość z macierzy do ramki danych w nowej...

85
zapisz pandas.Series histogram plot do pliku

W ipython Notebook najpierw utwórz obiekt serii pandy, a następnie wywołując metodę instancji .hist (), przeglądarka wyświetli figurę. Zastanawiam się jak zapisać tę figurę do pliku (mam na myśli nie kliknięcie prawym przyciskiem i zapisanie jako, ale polecenia potrzebne w skrypcie)....

85
Jak ustawić niektóre xlim i ylim w Seaborn lmplot facetgrid

Używam lmplot Seaborna do wykreślenia regresji liniowej, dzieląc mój zestaw danych na dwie grupy ze zmienną kategorialną. Zarówno dla x, jak i y, chciałbym ręcznie ustawić dolną granicę na obu wykresach, ale górną granicę zostawić jako domyślną Seaborn. Oto prosty przykład: import pandas as...

84
Indeks dostępu do ostatniego elementu w ramce danych

Rozglądam się za tym, ale wydaje mi się, że nie mogę go znaleźć (choć musi być niezwykle trywialne). Problem, który mam, polega na tym, że chciałbym pobrać wartość kolumny dla pierwszego i ostatniego wpisu ramki danych. Ale jeśli to zrobię: df.ix[0]['date'] Dostaję: datetime.datetime(2011,...

83
Jak połączyć serię i ramkę DataFrame

Jeśli przyszedłeś tutaj, szukając informacji na temat łączenia znaków DataFramei Seriesw indeksie , spójrz na tę odpowiedź . Pierwotnym zamiarem PO było zapytanie, jak przypisać elementy serii jako kolumny do innej ramki DataFrame . Jeśli chcesz poznać odpowiedź na to pytanie, spójrz na...

83
Wiele wyjść komórki IPython Notebook

Uruchamiam tę komórkę w notatniku IPython: # salaries and teams are Pandas dataframe salaries.head() teams.head() W rezultacie otrzymuję dane wyjściowe tylko teamsramki danych, a nie obu salariesi teams. Jeśli po prostu uruchomię salaries.head(), otrzymam wynik dla salariesramki danych, ale...