1

連続変数に基づいてバケットを作成したいアトティにストアがあります。

ストアのスクリーンショットは次のとおりです。

ここに画像の説明を入力

年齢に基づいてバケットを作成しようとしています。

考えられる解決策の 1 つは、元のデータ フレームに新しい列を作成し、これを既存のストアに結合することです。

元のデータ フレームに戻らずに、その場で別の列に基づいて列を作成するスマートな方法はありますか?

4

1 に答える 1

0

免責事項: 私は atoti のデータ サイエンティストです。read_pandas を使用して新しいデータ フレームを読み取り、その場で既存のストアに結合できます。

このようなものがうまくいくはずです。

# age group buckets
age_groups_store = session.read_pandas(
    pd.DataFrame(
        data=[("0-30Y", i) for i in range(30)]
        + [("30Y - 40Y", i) for i in range(30, 40)]
        + [("40Y - 50Y", i) for i in range(40, 50)]
        + [("50Y+", i) for i in range(50, 200)],
        columns=["age group", "age"],
    ),
    keys=["age"],
    store_name="Age Groups",
)

customer_store.join(age_groups_store)
于 2021-02-04T15:27:07.897 に答える