Pytania otagowane jako pandas

Pandas to biblioteka Pythona do manipulacji i analizy danych, np. Ramki danych, wielowymiarowe szeregi czasowe i zestawy danych przekrojowych powszechnie spotykane w statystykach, eksperymentalnych wynikach nauki, ekonometrii lub finansach. Pandas jest jedną z głównych bibliotek nauki danych w Pythonie.


7
Jak wybrać wiersze w DataFrame między dwiema wartościami w Python Pandas?
Próbuję zmodyfikować DataFrame, dfaby zawierała tylko wiersze, dla których wartości w kolumnie closing_pricemieszczą się w przedziale od 99 do 101 i próbuję to zrobić za pomocą poniższego kodu. Jednak pojawia się błąd ValueError: Wartość prawdziwości serii jest niejednoznaczna. Użyj a.empty, a.bool (), a.item (), a.any () lub a.all () i …
102 python  pandas 

4
Dodaj kolumnę ze stałą wartością do ramki danych pandy [duplikat]
To pytanie ma już odpowiedzi tutaj : Dodaj kolumnę do ramki danych ze stałą wartością (4 odpowiedzi) Zamknięte 4 miesiące temu . Biorąc pod uwagę ramkę DataFrame: np.random.seed(0) df = pd.DataFrame(np.random.randn(3, 3), columns=list('ABC'), index=[1, 2, 3]) df A B C 1 1.764052 0.400157 0.978738 2 2.240893 1.867558 -0.977278 3 0.950088 …
102 python  pandas 


6
Konwertuj ramkę danych pandy na serię
Jestem trochę nowy w pandach. Mam ramkę danych pandy, która ma 1 wiersz na 23 kolumny. Chcę przekształcić to w serię? Zastanawiam się, jaki jest najbardziej pytoniczny sposób na zrobienie tego? Próbowałem, pd.Series(myResults)ale narzeka ValueError: cannot copy sequence with size 23 to array axis with dimension 1. Nie jest wystarczająco …

2
Skuteczne sprawdzanie, czy dowolny obiekt to NaN w Pythonie / numpy / pandas?
Moje tablice numpy używają np.nando oznaczania brakujących wartości. Podczas iteracji zestawu danych muszę wykrywać takie brakujące wartości i traktować je w specjalny sposób. Naiwnie użyłem numpy.isnan(val), co działa dobrze, chyba że valnie jest wśród podzbioru typów obsługiwanych przez numpy.isnan(). Na przykład brakujące dane mogą wystąpić w polach ciągów, w takim …
101 python  numpy  pandas 

6
Jak „wybrać odrębne” w wielu kolumnach ramek danych w pandach?
Szukam sposobu, aby zrobić odpowiednik SQL SELECT DISTINCT col1, col2 FROM dataframe_table Pandy SQL porównanie nie ma nic na temat distinct. .unique() działa tylko dla jednej kolumny, więc przypuszczam, że mógłbym połączyć kolumny lub umieścić je na liście / krotce i porównać w ten sposób, ale wydaje się, że pandy …
101 python  pandas 

8
Czy Pandy mogą wykreślić histogram dat?
Wziąłem serię i wymusiłem na niej kolumnę z datetime64[ns]datą i godziną dtype = (chociaż potrzebuję tylko rozdzielczości dziennej ... nie wiem, jak to zmienić). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) ale kreślenie nie działa: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use …

7
Jak przesunąć kolumnę w Pandas DataFrame
Chciałbym przesunąć kolumnę w Pandach DataFrame, ale nie udało mi się znaleźć metody na zrobienie tego z dokumentacji bez przepisywania całego DF. Czy ktoś wie, jak to zrobić? Ramka danych: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Pożądane wyjście: …
101 python  pandas  dataframe 

5
Wybieranie kolumny pandy według lokalizacji
Po prostu próbuję uzyskać dostęp do nazwanych kolumn pandy za pomocą liczby całkowitej. Możesz wybrać wiersz według lokalizacji za pomocą df.ix[3]. Ale jak wybrać kolumnę według liczby całkowitej? Moja ramka danych: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})
101 python  pandas  indexing 

4
Ciągi w DataFrame, ale dtype jest obiektem
Dlaczego Pandy mówią mi, że mam obiekty, chociaż każdy element w wybranej kolumnie jest ciągiem - nawet po jawnej konwersji. To jest moja ramka DataFrame: <class 'pandas.core.frame.DataFrame'> Int64Index: 56992 entries, 0 to 56991 Data columns (total 7 columns): id 56992 non-null values attr1 56992 non-null values attr2 56992 non-null values …
101 python  pandas  numpy  types  series 


4
Dodaj kolumnę z liczbą dni między datami w pandach DataFrame
Chcę odjąć daty w „A” od dat w „B” i dodać nową kolumnę z różnicą. df A B one 2014-01-01 2014-02-28 two 2014-02-03 2014-03-01 Próbowałem wykonać następujące czynności, ale pojawia się błąd, gdy próbuję uwzględnić to w pętli for ... import datetime date1=df['A'][0] date2=df['B'][0] mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date() rdate1 = …


5
Zastąp None na NaN w pandas dataframe
Mam stolik x: website 0 http://www.google.com/ 1 http://www.yahoo.com 2 None Chcę zamienić Pythona None na pandy NaN. Próbowałem: x.replace(to_replace=None, value=np.nan) Ale dostałem: TypeError: 'regex' must be a string or a compiled regular expression or a list or dict of strings or regular expressions, you passed a 'bool' Jak mam się …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.