pydataframe

een dataframe (tabulaire datastructuur) voor Python, vergelijkbaar met R's Dataframe
Download nu

pydataframe Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Florian Finkernagel
  • Uitgever website:
  • http://coonabibba.de

pydataframe Tags


pydataframe Beschrijving

Een dataframe (tabulaire datastructuur) voor Python, vergelijkbaar met R's Dataframe Pydataframe is een implementatie van een bijna r-like dataframe-object.usage: u = dataframe ({"veld1": , "veld2": }, Optioneel: ) Een dataframe is in feite een tabel met rijen en kolom. Kleuren worden genoemd, rijen zijn genoemd (maar kunnen worden genoemd) en kan eenvoudig worden geselecteerd en berekend. Intern worden kolommen opgeslagen als 1D Numpy-arrays. Als u de rijennamen instelt, worden ze omgezet in een woordenboek voor snelle toegang. Er is een rijke subsectie / snij-api, zie Help (dataframe.get_item) (het werkt ook voor het instellen van waarden). Houd er rekening mee dat elke Slice KRIJGEN, een ander dataframe, om toegang te krijgen tot individuele vermeldingen, gebruik Get_Row (), get_column (), get_value (). Dataframes Begrijpen ook fundamentele rekenkunde en u kunt (vermenigvuldigd, ...) een constante waarde of een andere foto's toevoegen Dataframe van dezelfde grootte / met dezelfde kolomnamen, zoals deze: #multiply elke waarde in Columna die kleiner is dan 5 bij 6.My_df <5 'columna'] * = 6 # u hoeft altijd zowel rij-als kolomkeuzors op te geven gebruikt: naar meanechythingmy_df = my_df + my_df # laten we elke rij nemen die begint met shu in columna en vervang het met een newlist (begrip) select = my_dfwhows (lambda row: row startswith (suls ')) my_df = vervang ('shu' 'sha') voor rij inmy_df iter_rows ()] dataframes praten rechtstreeks op r via rpy2 (rpy2 is geen voorwaarde voor thelibrary!) van dataframe import dataframefrom rpy2 import robctiss as romy_df = dataframe ({"columna": 'columnb': }) ror (my_df) combineer dataframes op rijen of kolommen: my_df = arbind_copy (b) # a en b hebben dezelfde kolommie_df = acbind_view (b) # my_df is een composiet delen numpy arrays (kolommen) met a en bmy_d = ajoin_columns_on (b 'name_in_a' 'name_in_b ") #join op gemeenschappelijke waarden # manipuleren dataframe columnmy_dfinsert_column ("new_column_name" ) my_dfdrop_column ('dropped_column_name') my_dfdrop_all_columns_except ('keep_me_please' 'keep_me_as_well') my_dfrename_column ("oud" "nieuw") print my_dfget_column_names () my_dfimpose_partial_column_order ( ) # zet de kolomorder all tussen de eerste en de tweede lijst (niet-gespecificeerde kolommen) get's sortedalphabetically # access datamy_df #a nieuwe dataframe met


pydataframe Gerelateerde software