Create HEFrame from data frame to HEFrame.

HEFrame.from_frame(context, hf, ...)

Arguments

context

(Context) - Context of HEFrame.

df

(data frame) - Data frame to create HEFrame from.

fixed_point_columns

(Optional: list(string), default "none")

encrypt_vbit:

(Optional: logical, default FALSE)

create_vbit_always:

(Optional: logical, default FALSE)

create_norm:

(Optional: logical, default TRUE)

save_info_separately:

(Optional: logical, default TRUE)

Value

HEFrame, heaan_sdk.frame.frame.HEFrame.

Examples

if (FALSE) {
params <- heaan_sdk.HEParameter("FGb")
context <- heaan_sdk.Context(
           params,
           key_dir_path = "keys",
           load_keys = "all",
           generate_keys = FALSE)
series_1 <- c(1, 2, 3, 4, 5)
series_2 <- c(1L, 2L, 3L, 4L, 5L)
series_3 <- as.factor(c("1", "1", "2", "3", "1"))
series_4 <- c(TRUE, TRUE, FALSE, FALSE, TRUE)
df <- data.frame(series_1,
                 series_2,
                 series_3,
                 series_4)
hf <- HEFrame.from_frame(context, df)
hf_ev <- HEFrame.from_frame(context, df, encrypt_vbit = TRUE)
}