Spaces:
Running
Running
import pandas as pd | |
import openpyxl | |
def preprocess_whisp_data(response): | |
# Retrieve response | |
whisp_response = pd.DataFrame(response['properties']) | |
whisp_response = whisp_response.melt(var_name="Column", value_name="Value") | |
# Load metadata | |
whisp_metadata = pd.read_excel('././data/whisp_columns.xlsx') | |
# Merge datasets | |
full_df = pd.DataFrame(whisp_response).merge(whisp_metadata, left_on="Column", right_on="Column name").drop(columns={"Column name"}) | |
return full_df | |