Use pandas `str.get_dummies` when one string field stores multiple categorical selections in a delimiter-separated value. It expands each distinct selection into a binary indicator column. section 6.4.2
Split multiple survey selections
For AI-tool survey responses, filter users first, then split semicolon-delimited answers: `ai_tool_indicators = survey.loc[survey["AISelect"] == "Yes", "AIToolCurrently Using"].str.get_dummies(sep=";")`. If labels contain spaces after splitting, clean them with `ai_tool_indicators.columns = [c.strip() for c in ai_tool_indicators.columns]`. Column sums count selections; column means estimate the percentage selecting each option. section 6.4.2

