Mam ramkę danych Pandas, jak pokazano poniżej: 1 2 3 0 a NaN read 1 b l unread 2 c NaN read Chcę usunąć wartości NaN z pustym ciągiem, aby wyglądał tak: 1 2 3 0 a "" read 1 b l unread 2 c ""
Mam ramkę danych Pandas, jak pokazano poniżej: 1 2 3 0 a NaN read 1 b l unread 2 c NaN read Chcę usunąć wartości NaN z pustym ciągiem, aby wyglądał tak: 1 2 3 0 a "" read 1 b l unread 2 c ""
Mam metodę, która wywołuje 4 kolejne metody w celu sprawdzenia określonych warunków i zwraca natychmiast (nie sprawdzając kolejnych), ilekroć ktoś zwróci coś Prawdy. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x:...
Czy jest jakaś różnica między: if foo is None: pass i if foo == None: pass Konwencja, którą widziałem w większości kodu Pythona (i kodu, który sam piszę) jest tym pierwszym, ale ostatnio natknąłem się na kod, który używa tego drugiego. Żadna nie jest instancją (i jedyną instancją, IIRC) typu...
Mam coś takiego: extensionsToCheck = ['.pdf', '.doc', '.xls'] for extension in extensionsToCheck: if extension in url_string: print(url_string) Zastanawiam się, jaki byłby bardziej elegancki sposób na to w Pythonie (bez użycia pętli for)? Myślałem o czymś takim (jak z C / C ++), ale to nie...
Chcę usunąć znaki w ciągu znaków w pythonie: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Ale mam wiele postaci, które muszę usunąć. Myślałem o liście list = [',', '!', '.', ';'...] Ale jak mogę użyć listdo zastąpienia znaków w...
Zaczynam w dużym stopniu polegać na aplikacji do notatników IPython, aby opracowywać i dokumentować algorytmy. To jest wspaniałe; ale jest coś, co wydaje się być możliwe, ale nie mogę wymyślić, jak to zrobić: Chciałbym wstawić lokalny obraz do mojego (lokalnego) znacznika notebooka IPython, aby...
Jestem nowy w Pythonie i uderzyłem w ścianę. Wykonałem kilka samouczków, ale nie mogę ominąć błędu: Traceback (most recent call last): File "C:\Users\Dom\Desktop\test\test.py", line 7, in <module> p = Pump.getPumps() TypeError: getPumps() missing 1 required positional argument:...
Niedawno odkryłem pytest. Wygląda świetnie. Wydaje mi się jednak, że dokumentacja mogłaby być lepsza. Próbuję zrozumieć, do jakich conftest.pyplików mają być używane. W moim (obecnie małym) pakiecie testowym mam jeden conftest.pyplik w katalogu głównym projektu. Używam go do definiowania...
To pytanie zastanawiałem się od dłuższego czasu, ale nigdy nie znalazłem odpowiedniego rozwiązania. Jeśli uruchomię skrypt i napotkam, powiedzmy, błąd indeksu, python wypisuje wiersz, lokalizację i szybki opis błędu i kończy działanie. Czy możliwe jest automatyczne uruchomienie pdb po napotkaniu...
Czy istnieje javascript równoważny z funkcją zip Pythona? Oznacza to, że biorąc pod uwagę wiele tablic o równej długości, należy utworzyć tablicę par. Na przykład, jeśli mam trzy tablice, które wyglądają tak: var array1 = [1, 2, 3]; var array2 = ['a','b','c']; var array3 = [4, 5, 6]; Tablica...
Chcę wysłać wartość "User-agent"podczas żądania strony internetowej za pomocą Python Requests. Nie jestem pewien, czy można wysłać to jako część nagłówka, jak w poniższym kodzie: debug = {'verbose': sys.stderr} user_agent = {'User-agent': 'Mozilla/5.0'} response = requests.get(url, headers =...
Chcę wprowadzić zmiany w kilku wybranych etykietach zaznaczenia na wykresie. Na przykład, jeśli zrobię: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') rozmiar czcionki i orientacja etykiety zaznaczenia zostały zmienione. Jeśli jednak...
Kiedy otwieram notatnik Jupyter (wcześniej IPython), domyślnie jest to C:\Users\USERNAME. Jak mogę to zmienić w inne
Próbuję użyć scikit-learn LabelEncoderdo zakodowania pand DataFrameetykiet ciągów. Ponieważ ramka danych ma wiele (ponad 50) kolumn, chcę uniknąć tworzenia LabelEncoderobiektu dla każdej kolumny; Wolałbym mieć tylko jeden duży LabelEncoderobiekt, który działa we wszystkich moich kolumnach danych....
Czy istnieje sposób (za pomocą aktualizacji Conda), aby wyświetlić listę nieaktualnych pakietów i wybrać lub zbiorczo zaktualizować (kompatybilne) pakiety w Anaconda? Aktualizowanie pakietów indywidualnie nie ma sensu, ponieważ są ich
Korzystam z Python 2.7.12 w Ubuntu 16.04 LTS. Uczę się, jak korzystać z boto3 z następującego linku: https://boto3.readthedocs.io/en/latest/guide/quickstart.html#using-boto-3 . Mam wątpliwości, kiedy użyć zasobu, klienta lub sesji i ich odpowiednich
Celem jest utworzenie próbnej klasy, która zachowuje się jak zestaw wyników db. Na przykład, jeśli zapytanie bazy danych zwraca, używając wyrażenia dict {'ab':100, 'cd':200}, to chciałbym zobaczyć: >>> dummy.ab 100 Na początku myślałem, że może mógłbym to zrobić w ten sposób: ks =...
Używam pętli for do odczytu pliku, ale chcę tylko czytać określone linie, powiedzmy linie 26 i 30. Czy jest jakaś wbudowana funkcja, aby to
Moduł matematyczny Pythona zawiera przydatne funkcje, takie jak floor& ceil. Funkcje te przyjmują liczbę zmiennoprzecinkową i zwracają najbliższą liczbę całkowitą poniżej lub powyżej niej. Jednak te funkcje zwracają odpowiedź jako liczbę zmiennoprzecinkową. Na przykład: import...
Jestem wielkim fanem używania słowników do formatowania ciągów. Pomaga mi odczytać używany format ciągów, a także pozwala mi korzystać z istniejących słowników. Na przykład: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path =...