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
pobierz listę z kolumny ramki danych pandy
Mam dokument programu Excel, który wygląda następująco .. cluster load_date budget actual fixed_price A 1/1/2014 1000 4000 Y A 2/1/2014 12000 10000 Y A 3/1/2014 36000 2000 Y B 4/1/2014 15000 10000 N B 4/1/2014 12000 11500 N B 4/1/2014 90000 11000 N C 7/1/2014 22000 18000 N C 8/1/2014 …
289 python  list  pandas 


6
Tworzenie ramki danych Pandas z tablicy Numpy: Jak określić kolumnę indeksu i nagłówki kolumn?
Mam tablicę Numpy składającą się z listy list reprezentujących dwuwymiarową tablicę z etykietami wierszy i nazwami kolumn, jak pokazano poniżej: data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]]) Chciałbym, aby wynikowa DataFrame miała Row1 i Row2 jako wartości indeksu, a Col1, Col2 jako wartości nagłówka Mogę określić indeks w następujący sposób: df = pd.DataFrame(data,index=data[:,0]), nie …
281 python  pandas  numpy 


8
Jak wybrać wszystkie kolumny, z wyjątkiem jednej kolumny w pandach?
Mam ramkę danych wyglądającą tak: import pandas import numpy as np df = DataFrame(np.random.rand(4,4), columns = list('abcd')) df a b c d 0 0.418762 0.042369 0.869203 0.972314 1 0.991058 0.510228 0.594784 0.534366 2 0.407472 0.259811 0.396664 0.894202 3 0.726168 0.139531 0.324932 0.906575 Jak mogę uzyskać wszystkie kolumny oprócz column b?
278 python  pandas 

5
Utwórz Pandas DataFrame z ciągu
Aby przetestować niektóre funkcje, chciałbym utworzyć DataFrameciąg znaków. Powiedzmy, że moje dane testowe wyglądają następująco: TESTDATA="""col1;col2;col3 1;4.4;99 2;4.5;200 3;4.7;65 4;3.2;140 """ Jaki jest najprostszy sposób wczytania tych danych do Pand DataFrame?


3
Jak sprawdzić, czy kolumna istnieje w Pandach
Czy istnieje sposób sprawdzenia, czy kolumna istnieje w ramce danych Pandas? Załóżmy, że mam następujące DataFrame: >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) …
274 python  pandas  dataframe 

6
Pandy Pythona: Uzyskaj indeks wierszy, których kolumna odpowiada określonej wartości
Biorąc pod uwagę DataFrame z kolumną „BoolCol”, chcemy znaleźć indeksy DataFrame, w których wartości dla „BoolCol” == True Obecnie mam iteracyjny sposób, aby to zrobić, co działa idealnie: for i in range(100,3000): if df.iloc[i]['BoolCol']== True: print i,df.iloc[i]['BoolCol'] Ale to nie jest właściwy sposób, aby to zrobić panda. Po kilku badaniach …
274 python  indexing  pandas 

21
Co oznacza oś w pandach?
Oto mój kod do generowania ramki danych: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) potem dostałem ramkę danych: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+ Kiedy wpisuję polecenie: dff.mean(axis=1) Mam : 0 1.074821 dtype: float64 Zgodnie z odniesieniem do …

10
Jak wziąć wycinki kolumn danych w pandach
Ładuję niektóre dane uczenia maszynowego z pliku CSV. Pierwsze 2 kolumny to obserwacje, a pozostałe kolumny to cechy. Obecnie wykonuję następujące czynności: data = pandas.read_csv('mydata.csv') co daje coś takiego: data = pandas.DataFrame(np.random.rand(10,5), columns = list('abcde')) Chciałbym ten dataframe pokroić w dwóch dataframes: jedna zawiera kolumny ai bjeden zawierający kolumny c, …


10
Jak dodać pustą kolumnę do ramki danych?
Jaki jest najłatwiejszy sposób dodania pustej kolumny do DataFrameobiektu pandy ? Najlepsze, na co się natknąłem, to coś w rodzaju df['foo'] = df.apply(lambda _: '', axis=1) Czy istnieje mniej perwersyjna metoda?
260 python  pandas 


11
Jak usunąć listę wierszy ze ramki danych Pandas?
Mam ramkę danych df: >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 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ę upuścić wiersze z pewnymi numerami …
257 python  pandas 

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.