Desmond Cheong
05/22/2025, 11:07 PMCory Grinstead
05/23/2025, 3:11 PMRobert Howell
05/23/2025, 5:53 PMColin Ho
05/27/2025, 5:17 PMSrinivas Lade
05/27/2025, 11:07 PMRobert Howell
05/27/2025, 9:13 PMRobert Howell
05/28/2025, 7:03 PMimport daft
df = daft.from_pydict({
"person": [
'{"name": "Alice", "age": 30}',
'{"name": "Bob", "age": 25}',
'{"name": "Charlie", "age": 35}',
]
})
# STRUCT<name: STRING, age: BIGINT>
person_type = dt.struct(
{
"name": dt.string(),
"age": dt.int64(),
}
)
df.select(df["person"].from_json(person_type)).show()
โญโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ person โ
โ --- โ
โ Struct[name: Utf8, age: Int64] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโก
โ {name: Alice, โ
โ age: 30, โ
โ } โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ {name: Bob, โ
โ age: 25, โ
โ } โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ {name: Charlie, โ
โ age: 35, โ
โ } โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
(Showing first 3 of 3 rows)
Kevin Wang
05/29/2025, 1:26 AMRobert Howell
05/30/2025, 10:15 PMGarrett Weaver
05/30/2025, 11:10 PMRobert Howell
06/02/2025, 11:13 PM.jq
method. https://github.com/Eventual-Inc/Daft/pull/4470Cory Grinstead
06/03/2025, 6:37 PMKevin Wang
06/03/2025, 11:13 PMCory Grinstead
06/04/2025, 4:02 PMGiridhar Pathak
06/04/2025, 7:03 PMGiridhar Pathak
06/04/2025, 7:12 PMGarrett Weaver
06/05/2025, 5:17 PM.dtype
Cory Grinstead
06/05/2025, 5:40 PMCory Grinstead
06/05/2025, 10:16 PMScalarFunctionFactory
as the ScalarFunction
is no longer directly storing the ScalarUDF
, but instead resolving it during planning.Kevin Wang
06/11/2025, 1:41 AMCory Grinstead
06/11/2025, 9:17 PMCory Grinstead
06/11/2025, 11:49 PMEverett Kleven
06/12/2025, 7:24 PMGiridhar Pathak
06/17/2025, 12:40 AMZhiping Wu
06/20/2025, 3:22 AMXianyang Liu
06/23/2025, 8:12 AMEverett Kleven
06/24/2025, 1:06 AMRobert Howell
06/25/2025, 11:22 PMMatthew Powers
06/26/2025, 12:21 AMXin Xianyin
06/30/2025, 12:37 PM