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.

5
Jak zwolnić pamięć używaną przez ramkę danych pandy?
Mam naprawdę duży plik csv, który otworzyłem w pandach w następujący sposób .... import pandas df = pandas.read_csv('large_txt_file.txt') Gdy to zrobię, moje użycie pamięci wzrośnie o 2 GB, co jest oczekiwane, ponieważ ten plik zawiera miliony wierszy. Mój problem pojawia się, gdy muszę uwolnić tę pamięć. Pobiegłem ... del df …
111 python  pandas  memory 

4
Kiedy powinienem kiedykolwiek chcieć używać pandy Apply () w moim kodzie?
Widziałem wiele odpowiedzi opublikowanych na pytania dotyczące przepełnienia stosu, w których zastosowano metodę Pandy apply. Widziałem również użytkowników komentujących pod nimi, mówiąc, że „ applyjest powolny i należy go unikać”. Przeczytałem wiele artykułów na temat wydajności, które wyjaśniają, że applyjest powolny. Widziałem również zastrzeżenie w dokumentach o tym, jak applyjest …

4
Konwertuj czas uniksowy na czytelną datę w ramce danych pandy
Mam ramkę danych z czasami i cenami uniksowymi. Chcę przekonwertować kolumnę indeksu, aby była wyświetlana w postaci czytelnej dla człowieka. Na przykład mam datejak 1349633705w kolumnie indeksu, ale chciałbym, aby był wyświetlany jako 10/07/2012(lub przynajmniej 10/07/2012 18:15). Dla niektórych kontekstów, oto kod, z którym pracuję i to, co już próbowałem: …


5
Python Pandy scalają tylko niektóre kolumny
Czy można scalić tylko niektóre kolumny? Mam DataFrame df1 z kolumnami x, y, z i df2 z kolumnami x, a, b, c, d, e, f itd. Chcę połączyć dwie ramki DataFrame na x, ale chcę tylko scalić kolumny df2.a, df2.b - a nie całą ramkę DataFrame. Wynik byłby DataFrame z …
110 python  merge  pandas 

5
Jak dodać tytuł do wykresu pola morskiego
Wydaje się, że można go znaleźć w Google, ale nie udało mi się znaleźć w Internecie czegoś, co działa. Próbowałem obu sns.boxplot('Day', 'Count', data= gg).title('lalala')i sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Żaden nie działał. Myślę, że może to być spowodowane tym, że pracuję również z matplotlib.

8
Porównaj dwie kolumny za pomocą pand
Używając tego jako punktu wyjścia: a = [['10', '1.2', '4.2'], ['15', '70', '0.03'], ['8', '5', '0']] df = pd.DataFrame(a, columns=['one', 'two', 'three']) Out[8]: one two three 0 10 1.2 4.2 1 15 70 0.03 2 8 5 0 Chcę użyć czegoś w rodzaju ifoświadczenia w pandach. if df['one'] >= df['two'] …

1
Strategie testowania metody Pandy read_xml ()
Obecnie narzędzia pandas I / O nie obsługują read_xml()metody ani jej odpowiednika to_xml(). Jednak read_jsonudowadnia , że struktury drzewiaste można zaimplementować do importu ramek danych i read_htmlformatów znaczników. Jeśli zespół pandy bierze pod uwagę taką read_xmlmetodę przyszłych wersji Pandy, co realizacja będą realizować: parsowania z wbudowanymi xml.etree.ElementTreez jego iterfind()lub iterparse()funkcji …
109 python  xml  pandas  xslt  xpath 


11
produkt kartezjański w pandach
Mam dwie pandy dataframe: from pandas import DataFrame df1 = DataFrame({'col1':[1,2],'col2':[3,4]}) df2 = DataFrame({'col3':[5,6]}) Jaka jest najlepsza praktyka, aby uzyskać ich produkt kartezjański (oczywiście bez pisania tego wyraźnie tak jak ja)? #df1, df2 cartesian product df_cartesian = DataFrame({'col1':[1,2,1,2],'col2':[3,4,3,4],'col3':[5,5,6,6]})
109 python  pandas 

4
Zmień jedną wartość na podstawie innej wartości w pandach
Próbuję przeprogramować mój kod Stata na Python w celu zwiększenia szybkości i zostałem wskazany w kierunku PANDAS. Trudno mi jednak zrozumieć, jak przetwarzać dane. Powiedzmy, że chcę iterować po wszystkich wartościach w nagłówku kolumny „ID”. Jeśli ten identyfikator pasuje do określonej liczby, chcę zmienić dwie odpowiadające mu wartości FirstName i …
109 python  pandas 

7
Jak zmienić format daty i godziny w pandach
Moja ramka danych ma DOBkolumnę (przykładowy format 1/1/2016), która jest domyślnie konwertowana na pandas dtype 'object':DOB object Konwersja to format daty df['DOB'] = pd.to_datetime(df['DOB']), data zostanie przekonwertowany do: 2016-01-26a jej dtypebrzmi: DOB datetime64[ns]. Teraz chcę przekonwertować ten format daty na 01/26/2016lub w inne ogólne formaty daty. Jak mam to zrobić? …

5
Konwersja kolumny w pandas dataframe z int na string
Mam ramkę danych w pandach z mieszanymi kolumnami danych int i str. Chcę najpierw połączyć kolumny w ramce danych. Aby to zrobić, muszę przekonwertować intkolumnę na str. Próbowałem zrobić co następuje: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) lub mtrx['X.3'] = mtrx['X.3'].astype(str) ale w obu przypadkach to nie działa i otrzymuję komunikat …
109 python  string  pandas  dataframe  int 



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.