Forum Discussion

CrhIT's avatar
CrhIT
Frequent Visitor
1 year ago
Solved

How to get a variable from one Notebook into another

I'm running a notebook, which output needs to be stored and used in a new notebook. How can this be done?   Let's say in Notebook_1 the code is import pandas as pd # Create an example pandas Dat...
  • nilendraFabric's avatar
    1 year ago

    Hello CrhIT 

     

    The `%run` magic command allows you to execute another notebook within the same workspace and access its variables directly.

     

    Notebook1

     

    import pandas as pd

    data = {
    "ID": [1, 2, 3, 4, 5],
    "Name": ["Alice", "Bob", "Charlie", "David", "Eve"],
    "Age": [25, 30, 35, 40, 45],
    "Salary": [50000, 60000, 70000, 80000, 90000],
    "Department": ["HR", "IT", "Finance", "Marketing", "Sales"]
    }
    df = pd.DataFrame(data)

     

    In Notebook_2, use `%run` to call Notebook_1:
    %run Notebook_1
    print(df.head())


    This method works only if both notebooks are in the same workspace.
    • Variables defined in Notebook_1 will be available in Notebook_2

    You can use `mssparkutils.notebook.run()`


    Hope this is helpful. 

    please accept the answer and give kudos if this helps