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.

4
Wybierz wiersze Pandy na podstawie indeksu listy
Mam Dataframe df: 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Następnie chcę wybrać wiersze z określonymi numerami sekwencji, które są wskazane na liście, załóżmy, że tutaj jest [1,3], a następnie po lewej: 20061231 15.915 NaN 15.915 12.686 …
106 python  pandas 

2
Czy pętle for w pandach są naprawdę złe? Kiedy powinno mnie to obchodzić?
Czy forpętle są naprawdę „złe”? Jeśli nie, w jakiej sytuacji byłyby one lepsze niż stosowanie bardziej konwencjonalnego podejścia „wektoryzowanego”? 1 Jestem zaznajomiony z pojęciem „wektoryzacji” i jak pandy wykorzystują techniki wektoryzacji, aby przyspieszyć obliczenia. Funkcje wektoryzowane rozgłaszają operacje w całej serii lub ramce DataFrame, aby uzyskać znacznie większe przyspieszenia niż …



4
Numpy isnan () nie działa na tablicy liczb zmiennoprzecinkowych (z pandy dataframe)
Mam tablicę liczb zmiennoprzecinkowych (kilka normalnych liczb, kilka nans), która wychodzi z zastosowania na ramce danych pandy. Z jakiegoś powodu numpy.isnan nie działa w tej tablicy, jednak jak pokazano poniżej, każdy element jest zmiennoprzecinkowy, numpy.isnan działa poprawnie na każdym elemencie, typem zmiennej jest zdecydowanie tablica numpy. Co się dzieje?! set([type(x) …
106 python  arrays  numpy  pandas 



2
Kolumna binningowa z pandami Pythona
Mam kolumnę Data Frame z wartościami liczbowymi: df['percentage'].head() 46.5 44.2 100.0 42.12 Chcę zobaczyć kolumnę jako liczbę pojemników: bins = [0, 1, 5, 10, 25, 50, 100] Jak mogę uzyskać wynik jako kosze z ich value counts? [0, 1] bin amount [1, 5] etc [5, 10] etc ......

5
Dołącz poziom do MultiIndex pandy
Mam DataFrame z MultiIndex utworzoną po pewnym zgrupowaniu: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output> Vals Output> A B Output> a1 …
105 python  pandas 

13
Czy istnieje sposób na automatyczne dostosowanie szerokości kolumn programu Excel za pomocą pandas.ExcelWriter?
Jestem proszony o wygenerowanie raportów w formacie Excel. Obecnie dość intensywnie używam pand do moich danych, więc naturalnie chciałbym użyć metody pandas.ExcelWriter do generowania tych raportów. Jednak problemem są stałe szerokości kolumn. Dotychczasowy kod jest dość prosty. Powiedzmy, że mam ramkę danych o nazwie „df”: writer = pd.ExcelWriter(excel_file_path, engine='openpyxl') df.to_excel(writer, …
105 python  excel  pandas  openpyxl 

6
Czy aplikacja Pandas DataFrame () używa wszystkich rdzeni?
Od sierpnia 2017 r. Pandas DataFame.apply () jest niestety nadal ograniczona do pracy z jednym rdzeniem, co oznacza, że ​​maszyna wielordzeniowa będzie marnować większość czasu obliczeniowego po uruchomieniu df.apply(myfunc, axis=1). Jak można wykorzystać wszystkie rdzenie do równoległego uruchamiania aplikacji na ramce danych?
105 pandas  dask 

6
Tworzenie ramki danych pandy wypełnionej zerami
Jaki jest najlepszy sposób na utworzenie ramki danych pandy wypełnionej zerami o danym rozmiarze? Używałem: zero_data = np.zeros(shape=(len(data),len(feature_list))) d = pd.DataFrame(zero_data, columns=feature_list) Czy jest lepszy sposób, aby to zrobić?
105 python  pandas  dataframe 

2
Jak wybrać wiersze z NaN w danej kolumnie?
Biorąc pod uwagę tę ramkę danych, jak wybrać tylko te wiersze, w których „Col2” jest równe NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 …
105 python  pandas 


7
W notatniku Ipython / Jupyter, Pandy nie wyświetlają wykresu, który próbuję wykreślić
Próbuję wykreślić niektóre dane za pomocą pand w Ipython Notebook i chociaż daje mi obiekt, w rzeczywistości nie wykreśla samego wykresu. A więc wygląda to tak: In [7]: pledge.Amount.plot() Out[7]: <matplotlib.axes.AxesSubplot at 0x9397c6c> Po tym powinien nastąpić wykres, ale po prostu się nie pojawia. Zaimportowałem matplotlib, więc to nie jest …

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.