Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -48,15 +48,14 @@ if df1_upload is not None and df2_upload is not None:
|
|
48 |
if not df1.empty and not df2.empty:
|
49 |
columns_df1 = df1.columns.tolist()
|
50 |
columns_df2 = df2.columns.tolist()
|
51 |
-
selected_columns_df1 =
|
52 |
-
selected_columns_df2 =
|
53 |
-
|
54 |
-
st.write(selected_columns_df2)
|
55 |
|
56 |
# Perform merge
|
57 |
if st.button("Merge DataFrames"):
|
58 |
model=lt.LinkTransformer(model_path)
|
59 |
-
df_lm_matched = lt.merge(
|
60 |
st.write("Merged DataFrame Preview:")
|
61 |
st.dataframe(df_lm_matched.head())
|
62 |
|
|
|
48 |
if not df1.empty and not df2.empty:
|
49 |
columns_df1 = df1.columns.tolist()
|
50 |
columns_df2 = df2.columns.tolist()
|
51 |
+
selected_columns_df1 = st.multiselect("Select columns from DataFrame 1 to match on:", columns_df1, default=columns_df1[0])
|
52 |
+
selected_columns_df2 = st.multiselect("Select columns from DataFrame 2 to match on:", columns_df2, default=columns_df2[0])
|
53 |
+
|
|
|
54 |
|
55 |
# Perform merge
|
56 |
if st.button("Merge DataFrames"):
|
57 |
model=lt.LinkTransformer(model_path)
|
58 |
+
df_lm_matched = lt.merge(df1, df2, merge_type='1:m', on=None, model=model, left_on=selected_columns_df1, right_on=selected_columns_df2)
|
59 |
st.write("Merged DataFrame Preview:")
|
60 |
st.dataframe(df_lm_matched.head())
|
61 |
|