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.


6
dlaczego powinienem zrobić kopię ramki danych w pandach
Podczas wybierania podrzędnej ramki danych z nadrzędnej ramki danych zauważyłem, że niektórzy programiści wykonują kopię ramki danych za pomocą tej .copy()metody. Na przykład, X = my_dataframe[features_list].copy() ... zamiast po prostu X = my_dataframe[features_list] Dlaczego robią kopię ramki danych? Co się stanie, jeśli nie wykonam kopii?

8
Jak iterować po kolumnach ramki danych pand, aby uruchomić regresję
Jestem pewien, że jest to proste, ale jako kompletny nowicjusz w pythonie mam problem z ustaleniem, jak iterować zmienne w pandasramce danych i uruchomić regresję dla każdej z nich. Oto co robię: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']: all_data[ticker] = web.get_data_yahoo(ticker, '1/1/2010', '1/1/2015') prices = DataFrame({tic: …

4
Dodaj kolumnę do ramki danych o stałej wartości
Mam istniejącą ramkę danych, którą muszę dodać dodatkową kolumnę, do której będzie zawierać tę samą wartość dla każdego wiersza. Istniejące df: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 Nowy plik df: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 Wiem, jak dołączyć istniejącą …
187 python  pandas  dataframe 



2
pandy ponownie próbkują dokumentację
Więc całkowicie rozumiem, jak używać resample , ale dokumentacja nie wykonuje dobrej roboty wyjaśniającej opcje. Dlatego większość opcji w tej resamplefunkcji jest dość prosta, z wyjątkiem tych dwóch: reguła: ciąg przesunięcia lub obiekt reprezentujący konwersję celu jak: ciąg, metoda pobierania lub ponownego próbkowania, domyślnie „oznacza” Patrząc na tyle przykładów, ile …

11
uzyskać listę kolumn ramki danych pand na podstawie typu danych
Jeśli mam ramkę danych z następującymi kolumnami: 1. NAME object 2. On_Time object 3. On_Budget object 4. %actual_hr float64 5. Baseline Start Date datetime64[ns] 6. Forecast Start Date datetime64[ns] Chciałbym móc powiedzieć: oto ramka danych, podaj mi listę kolumn typu Object lub typu DateTime? Mam funkcję, która konwertuje liczby (Float64) …
184 python  pandas 


5
Konwertuj kolumny na ciąg w pandach
Mam następującą ramkę DataFrame z zapytania SQL: (Pdb) pp total_rows ColumnID RespondentCount 0 -1 2 1 3030096843 1 2 3030096845 1 i chcę to obrócić w ten sposób: total_data = total_rows.pivot_table(cols=['ColumnID']) (Pdb) pp total_data ColumnID -1 3030096843 3030096845 RespondentCount 2 1 1 [1 rows x 3 columns] total_rows.pivot_table(cols=['ColumnID']).to_dict('records')[0] {3030096843: 1, …
179 python  numpy  pandas 

3
Pobieranie listy list do pand DataFrame
Czytam zawartość arkusza kalkulacyjnego na pandy. DataNitro ma metodę, która zwraca prostokątną selekcję komórek jako listę list. Więc table = Cell("A1").table daje table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]] headers = table.pop(0) # gives the headers as list and leaves data Jestem zajęty pisaniem kodu, aby to przetłumaczyć, …
177 python  pandas  datanitro 


9
pandy DataFrame: zamień wartości nan na średnią z kolumn
Mam pandy DataFrame wypełnione głównie liczbami rzeczywistymi, ale jest nanw niej również kilka wartości. Jak mogę zamienić nans na średnie z kolumn tam, gdzie się znajdują? To pytanie jest bardzo podobne do tego: numpy array: zamień wartości nan na średnią z kolumn, ale niestety podane tam rozwiązanie nie działa dla …
177 python  pandas  nan 

3
Jak zdobyć ostatnie N rzędów pandy DataFrame?
Mam pandas dataframe df1i df2(df1 to vanila dataframe, df2 jest indeksowana przez „STK_ID” i „RPT_Date”): >>> df1 STK_ID RPT_Date TClose sales discount 0 000568 20060331 3.69 5.975 NaN 1 000568 20060630 9.14 10.143 NaN 2 000568 20060930 9.49 13.854 NaN 3 000568 20061231 15.84 19.262 NaN 4 000568 20070331 17.00 …
175 python  pandas  dataframe 

12
Przekonwertuj kolumnę Pandy zawierającą NaN na dtype „int”
Czytam dane z pliku .csv do ramki danych Pandas, jak poniżej. W przypadku jednej z kolumn idchcę określić typ kolumny jako int. Problem polega na tym, że idseria ma brakujące / puste wartości. Kiedy próbuję rzutować idkolumnę na liczbę całkowitą podczas czytania pliku .csv, otrzymuję: df= pd.read_csv("data.csv", dtype={'id': int}) error: …
175 python  pandas  na 

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.