Iliya R
08/27/2024, 3:44 PMYijun Tang
08/27/2024, 4:01 PMIliya R
08/27/2024, 4:02 PMIliya R
08/27/2024, 4:06 PMStefan Krawczyk
08/27/2024, 4:13 PMStefan Krawczyk
08/27/2024, 4:19 PM@check_output(schema=...target_="a.select_data.input")
@load_from.csv(path=value('foo'))
def a(input: pd.DataFrame) -> pd.DataFrame:
return ...
The above ācompiledā but I didnāt run it.
Otherwise for injecting I havenāt tested it, but you might be able to inject to the right node if you have this defined:
@check_output(schema=...)
def a(input: pd.DataFrame) -> pd.DataFrame:
return ...
and then you inject a_raw instead of a.Yijun Tang
08/27/2024, 5:59 PMmaterializers = [
from_.parquet(target="raw_df_1", path=data_path),
from_.parquet(target="raw_df_2", path=data_path),
]
dr = driver.Builder().with_modules(__main__).with_materializers(*materializers).build()Yijun Tang
08/27/2024, 6:01 PM