import pandas as pd

# Example historical data for segments
historical_data = {
    'Customer Segment': ['Consumer', 'Corporate', 'Home Office'],
    'Historical Frequency': [5000, 3000, 2000],
    'Benchmark Percentage': [40, 35, 25],  # Market research
    'Business Goal Percentage': [50, 30, 20],  # Strategic goals
}

# Current total customer frequency
current_total = 10000

# Create a DataFrame
df = pd.DataFrame(historical_data)

# Historical-based expected values
df['Historical Expected'] = (df['Historical Frequency'] / df['Historical Frequency'].sum()) * current_total

# Market research-based expected values
df['Market Research Expected'] = (df['Benchmark Percentage'] / 100) * current_total

# Business goals-based expected values
df['Business Goals Expected'] = (df['Business Goal Percentage'] / 100) * current_total

# Display the results
print(df[['Customer Segment', 'Historical Expected', 'Market Research Expected', 'Business Goals Expected']])