str.get_dummies converts delimiter-separated categorical values into binary indicator columns. A value such as “JavaScript;Python” becomes separate JavaScript and Python columns containing 1 or 0. section 9.10
Turn languages into analyzable columns
For a survey column named LanguageHaveWorkedWith, use df['LanguageHaveWorkedWith'].str.get_dummies(sep=';'). Combine the result with the original data using pd.concat(..., axis='columns'), then filter the indicator columns to compare salaries for specific language combinations.

