from_hb_results() メソッド

リザルトテーブルを HCL データフレームにインポートします。

メモ

hcl.from_hb_results() メソッドを使用するには、HCL スクリプト エディターの[変数]ウィンドウでパスワード変数 v_hb_token を作成し、HighBond API トークンを変数値として割り当てる必要もあります。詳細については、[変数]ウィンドウを使用して HCL 変数を定義するを参照してください。

構文

hcl.from_hb_results(table_id = リザルト テーブル ID 番号)

パラメーター

名前 説明
table_id = リザルト テーブル ID 番号 リザルト テーブルの数値 ID。

戻り値

HCL データフレーム。

リザルトテーブルを HCL データフレームにインポートする

ID 587293 の結果テーブルを、新しく作成した HCL データフレームに customer_summary という名前でインポートします。

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

備考

データ型のマッピング

リザルトテーブルを HCL データフレームにインポートする場合、テーブルのフィールドデータ型はデータフレームの列データ型に自動的にマッピングされます。

リザルトテーブルのデータの不整合は、データ型のマッピングや個々の値の変換に影響します。

  • リザルトテーブルの数値フィールドに 1 つでも文字値が含まれていると、HCL データフレームの対応する列は object データ型を使用し、列内のすべての値はテキスト文字列として定義されます。

  • リザルトテーブルの論理フィールドにブール値以外の値(T/F または Y/N 以外の値)が含まれている場合、それらの値は HCL データフレームでは None(なし)になります。

  • リザルトテーブルの日付時刻フィールドに空の値が含まれている場合、それらの値は HCL データフレームでは NaT(Not-a-Time)になります。

リザルトテーブルのフィールドのデータ型 HCL データフレームの列のデータ型
文字 オブジェクト
文字 カテゴリ
数値 int64
数値 float64
日付時刻 datetime64[ns]
数値 timedelta64[ns]
論理 bool
データ型を特定できません オブジェクト