Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

7
Jak przekonwertować OrderedDict na zwykły dykt w pythonie3
Zmagam się z następującym problemem: Chcę przekonwertować OrderedDicttaki: OrderedDict([('method', 'constant'), ('data', '1.225')]) do zwykłego dyktu, takiego jak ten: {'method': 'constant', 'data':1.225} ponieważ muszę przechowywać go jako ciąg w bazie danych. Po konwersji kolejność nie jest już ważna, więc i tak mogę oszczędzić zamówioną funkcję. Dzięki za podpowiedź lub rozwiązania, Ben

6
Jak przejść do REPL (Read, Eval, Print, Loop) z kodu Pythona
Czy istnieje sposób, aby programowo zmusić skrypt Pythona do przejścia do REPL w dowolnym momencie jego wykonywania, nawet jeśli skrypt został uruchomiony z wiersza poleceń? Piszę szybki i brudny program do drukowania, który chcę odczytać dane ze standardowego wejścia lub pliku, wykreślić go, a następnie upuścić w REPL, aby umożliwić …


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 


6
Python: Jak mogę równolegle uruchamiać funkcje Pythona?
Najpierw szukałem informacji i nie mogłem znaleźć odpowiedzi na moje pytanie. Próbuję uruchomić wiele funkcji równolegle w Pythonie. Mam coś takiego: files.py import common #common is a util class that handles all the IO stuff dir1 = 'C:\folder1' dir2 = 'C:\folder2' filename = 'test.txt' addFiles = [25, 5, 15, 35, …
109 python 

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 



3
Różnica między „python setup.py install” a „pip install”
Mam pakiet zewnętrzny, który chcę zainstalować w moim pythonie virtualenv z pliku tar. Jaki jest najlepszy sposób instalacji pakietu? Odkryłem 2 sposoby na to: Rozpakuj plik tar, a następnie uruchom go python setup.py installw wyodrębnionym katalogu. pip install packagename.tar.gzz przykładu nr 7 w https://pip.pypa.io/en/stable/reference/pip_install/#examples Czy jest jakaś różnica, wykonując te …


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.