Als «python» getaggte Fragen

365
Wie finde ich alle Vorkommen eines Teilstrings?

Python hat string.find()und string.rfind()um den Index eines Teilstrings in einem String zu erhalten. Ich frage mich, ob es so etwas gibt, string.find_all()das alle gefundenen Indizes zurückgeben kann (nicht nur den ersten vom Anfang oder den ersten vom Ende). Zum Beispiel: string = "test test...

363
Submodule in IPython neu laden

Derzeit arbeite ich an einem Python-Projekt, das Submodule enthält und numpy / scipy verwendet. Ipython wird als interaktive Konsole verwendet. Leider bin ich mit dem Workflow, den ich gerade verwende, nicht sehr zufrieden. Ich würde mich über einige Ratschläge freuen. In IPython wird das Framework...

363
Pandas verschmelzen 101

Wie führe ich einen ( LEFT| RIGHT| FULL) ( INNER| OUTER) Join mit Pandas durch? Wie füge ich NaNs für fehlende Zeilen nach dem Zusammenführen hinzu? Wie entferne ich NaNs nach dem Zusammenführen? Kann ich den Index zusammenführen? Cross Join mit Pandas? Wie füge ich mehrere DataFrames zusammen?...

362
Erklären von Pythons '__enter__' und '__exit__'

Ich habe das in jemandes Code gesehen. Was bedeutet das? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self...

358
So schwenken Sie einen Datenrahmen

Was ist Pivot? Wie schwenke ich? Ist das ein Dreh- und Angelpunkt? Langformat zu Breitformat? Ich habe viele Fragen zu Pivot-Tabellen gesehen. Selbst wenn sie nicht wissen, dass sie nach Pivot-Tabellen fragen, sind sie es normalerweise. Es ist praktisch unmöglich, eine kanonische Frage und Antwort...