Als «dataframe» getaggte Fragen

Ein Datenrahmen ist eine tabellarische Datenstruktur. Normalerweise enthält es Daten, bei denen Zeilen Beobachtungen und Spalten Variablen verschiedener Typen sind. Während "Datenrahmen" oder "Datenrahmen" der Begriff ist, der für dieses Konzept in mehreren Sprachen verwendet wird (R, Apache Spark, deedle, Maple, die Pandas-Bibliothek in Python und die DataFrames-Bibliothek in Julia), ist "Tabelle" der Begriff, der in verwendet wird MATLAB und SQL.




5
Einen leeren Pandas DataFrame erstellen und dann füllen?
Ich beginne hier mit den Pandas DataFrame-Dokumenten: http://pandas.pydata.org/pandas-docs/stable/dsintro.html Ich möchte den DataFrame iterativ mit Werten in einer Zeitreihenberechnung füllen. Grundsätzlich möchte ich den DataFrame mit den Spalten A, B und Zeitstempelzeilen initialisieren, alle 0 oder alle NaN. Ich würde dann Anfangswerte hinzufügen und diese Daten durchgehen, um beispielsweise die neue …
461 python  dataframe  pandas 

24
So zählen Sie die NaN-Werte in einer Spalte in pandas DataFrame
Ich habe Daten, in denen ich die Anzahl der Daten ermitteln möchte. NaNWenn diese unter einem bestimmten Schwellenwert liegen, werden diese Spalten gelöscht. Ich habe nachgesehen, konnte aber keine Funktion dafür finden. es gibt value_counts, aber es wäre langsam für mich, weil die meisten Werte unterschiedlich sind und ich NaNnur …
460 python  pandas  dataframe 



11
Wählen Sie durch Teilzeichenfolge aus einem Pandas DataFrame
Ich habe eine DataFramemit 4 Spalten, von denen 2 Zeichenfolgenwerte enthalten. Ich habe mich gefragt, ob es eine Möglichkeit gibt, Zeilen basierend auf einer teilweisen Zeichenfolgenübereinstimmung mit einer bestimmten Spalte auszuwählen. Mit anderen Worten, eine Funktion oder Lambda-Funktion, die so etwas tun würde re.search(pattern, cell_in_question) Rückgabe eines Booleschen Werts. Ich …


7
Erhalten Sie Statistiken für jede Gruppe (wie Anzahl, Mittelwert usw.) mit pandas GroupBy?
Ich habe einen Datenrahmen dfund verwende mehrere Spalten daraus, um groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() Auf die obige Weise bekomme ich fast die Tabelle (Datenrahmen), die ich brauche. Was fehlt, ist eine zusätzliche Spalte, die die Anzahl der Zeilen in jeder Gruppe enthält. Mit anderen Worten, ich habe gemein, aber ich würde auch …

7
So filtern Sie Pandas-Datenrahmen mit 'in' und 'nicht in' wie in SQL
Wie kann ich die Entsprechungen von SQL INund erreichen NOT IN? Ich habe eine Liste mit den erforderlichen Werten. Hier ist das Szenario: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] Meine derzeitige Vorgehensweise ist wie folgt: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = pd.DataFrame({'countries':['UK','China'], 'matched':True}) # IN …

17
UnicodeDecodeError beim Lesen einer CSV-Datei in Pandas mit Python
Ich führe ein Programm aus, das 30.000 ähnliche Dateien verarbeitet. Eine zufällige Anzahl von ihnen stoppt und erzeugt diesen Fehler ... File "C:\Importer\src\dfman\importer.py", line 26, in import_chr data = pd.read_csv(filepath, names=fields) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 400, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 205, in _read return parser.read() File "C:\Python33\lib\site-packages\pandas\io\parsers.py", …


16
Spaltennamen eines Datenrahmens ändern
Ich habe einen Datenrahmen namens "newprice" (siehe unten) und möchte die Spaltennamen in meinem Programm in R ändern. > newprice Chang. Chang. Chang. 1 100 36 136 2 120 -33 87 3 150 14 164 In der Tat ist dies, was ich tue: names(newprice)[1]<-paste("premium") names(newprice)[2]<-paste("change") names(newprice)[3]<-paste("newprice") Ich habe dies nicht …
399 r  dataframe  rename 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.