from_hb_results()-Methode

Importiert eine Ergebnistabelle in einen HCL-Datenrahmen.

Hinweis

Die Verwendung der Methode hcl.from_hb_results() erfordert, dass Sie auch eine Kennwortvariable namens v_hb_token im Fenster Variablen des HCL-Skript-Editors erstellen und einen HighBond-API-Token als Variablenwert zuweisen. Weitere Informationen finden Sie unter HCL-Variablen werden im Fenster „Variablen“ definiert..

Syntax

hcl.from_hb_results(table_id = Ergebnistabellen_ID_nummer

Parameter

Name Beschreibung
table_id = Ergebnistabellen_ID_nummer Die numerische ID der Ergebnistabelle.

Gibt zurück

HCL-Datenrahmen zurück.

Beispiele

Ergebnistabelle in einen HCL-Datenrahmen importieren

Sie importieren die Ergebnistabelle mit ID 587293 in einen neu erstellen HCL-Datenrahmen mit dem Namen customer_summary.

customer_summary = hcl.from_hb_results(table_id = "587293")

Bemerkungen

Zuordnung von Datentypen

Wenn Sie eine Ergebnistabelle in einen HCL-Datenrahmen importieren, werden Felddatentypen in der Tabelle automatisch Spaltendatentypen im Datenrahmen zugeordnet.

Inkonsistenzen in den Ergebnistabellendaten wirken sich auf die Zuordnung der Datentypen oder die Übersetzung einzelner Werte aus:

  • Wenn ein numerisches Feld in der Ergebnistabelle auch nur einen Zeichenwert enthält, verwendet die entsprechende Spalte im HCL-Datenrahmen den Datentyp Objekt. Dann werden alle Werte in der Spalte als Textzeichenfolgen definiert.

  • Wenn ein logisches Feld in der Ergebnistabelle nicht-boolesche Werte enthält (andere Werte als W/F oder J/N), werden diese Werte im HCL-Datenrahmen zu Keine.

  • Wenn ein Datums-/Uhrzeitfeld in der Ergebnistabelle leere Werte enthält, werden diese Werte im HCL-Datenrahmen zu NaT (Not-a-Time, keine Zeitangabe).

Felddatentyp in Ergebnistabelle Spaltendatentyp in HCL-Datenrahmen
Zeichen Objekt
Zeichen Kategorie
numerisch int64
numerisch float64
Datumzeit datetime64[ns]
numerisch timedelta64[ns]
logisch bool
Datentyp kann nicht identifiziert werden Objekt