I am having an issue understanding a line of code which has been used for one-hot encoding using Pandas in python language

```
dummies = pd.get_dummies(dataframe[each], prefix=each, drop_first=False)

```

I am totally new to this due to which can't figure out the code snippet. I tried looking in the pandas documentation, but didn't find any specific answer. Please if you have the understanding of this line, do let me know. TIA

Here is the One-Hot encoding section.

```
def one_hot(dataframe, col):
for each in col:
    dummies = pd.get_dummies(dataframe[each], prefix=each, drop_first=False)
    dataframe = pd.concat([dataframe, dummies], axis=1)
    dataframe = dataframe.drop(each, 1)
return dataframe

```