Pytania oznaczone «python»

129
Bezpieczne usuwanie wielu kluczy ze słownika

Wiem, aby bezpiecznie usunąć wpis, „klucz” z mojego słownika d, robisz to: if d.has_key('key'): del d['key'] Jednak muszę bezpiecznie usunąć wiele wpisów ze słownika. Myślałem o zdefiniowaniu wpisów w krotce, ponieważ będę musiał to zrobić więcej niż raz. entitiesToREmove = ('a', 'b', 'c') for...

129
„elif” w warunkach rozumienia listy

Czy możemy używać elifw zrozumieniu listy? Przykład: l = [1, 2, 3, 4, 5] for values in l: if values==1: print 'yes' elif values==2: print 'no' else: print 'idle' Czy możemy włączyć do elifnaszego rozumienia listy, podobnie jak w powyższym kodzie? Na przykład odpowiedź taka: ['yes',...

129
Usuń niechciane części ze strun w kolumnie

Szukam skutecznego sposobu na usunięcie niechcianych części z ciągów w kolumnie DataFrame. Dane wyglądają następująco: time result 1 09:00 +52A 2 10:00 +62B 3 11:00 +44a 4 12:00 +30b 5 13:00 -110a Muszę przyciąć te dane do: time result 1 09:00 52 2 10:00 62 3 11:00 44 4 12:00 30 5 13:00...

129
Dopasowania wzorca wyodrębniania Pythona

Python 2.7.1 Próbuję użyć wyrażenia regularnego w języku Python, aby wyodrębnić słowa wewnątrz wzorca Mam taki sznurek someline abc someother line name my_user_name is valid some more lines Chcę wyodrębnić słowo „my_user_name”. Robię coś takiego import re s = #that big string p =...

129
Python jak pisać do pliku binarnego?

Mam listę bajtów jako liczb całkowitych, co jest czymś w rodzaju [120, 3, 255, 0, 100] Jak mogę zapisać tę listę do pliku jako binarną? Czy to zadziała? newFileBytes = [123, 3, 255, 0, 100] # make file newFile = open("filename.txt", "wb") # write to

129
Zagnieżdżony defaultdict o defaultdict

Czy istnieje sposób, aby defaultdict był również domyślny dla defaultdict? (tj. rekurencyjny słownik default z poziomu nieskończonego?) Chcę móc: x = defaultdict(...stuff...) x[0][1][0] {} Więc mogę to zrobić x = defaultdict(defaultdict), ale to tylko drugi poziom: x[0] {} x[0][0] KeyError:...

129
Dodaj brakujące daty do pandy dataframe

Moje dane mogą mieć wiele wydarzeń w określonym dniu lub ŻADNYCH wydarzeń w danym dniu. Biorę te wydarzenia, liczę według daty i wykreślam je. Jednak kiedy je wykreślam, moje dwie serie nie zawsze pasują. idx = pd.date_range(df['simpleDate'].min(), df['simpleDate'].max()) s =...

129
Połącz razem listę ramek danych pand

Mam listę ramek danych Pandas, które chciałbym połączyć w jedną ramkę danych Pandas. Używam Pythona 2.7.10 i Pandas 0.16.2 Utworzyłem listę ramek danych z: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall , cnxn, chunksize=10000):...