Python 如何将具有0和1值的特定列的值添加到数据帧中

Python 如何将具有0和1值的特定列的值添加到数据帧中,python,dataframe,Python,Dataframe,我在数据帧中有一列,其值为XS、S、M、L、XL和XXL。 我想要的是在dataframe中有6个新列,如XS、S、M、L、XL和XXL,每个列都有一个从该列引用的二进制值。这可能吗 我参加了一个讲座,在讲座中,老师使用了类似的方法,但我真的不知道她是怎么做的,或者这个方法叫什么 感谢您的帮助。我想您要找的是“呼叫” 使用scikit learn实现起来非常简单。请尝试以下方法: df = pd.get_dummies(df, prefix=['SIZE'], columns=['SIZE'])

我在数据帧中有一列,其值为XS、S、M、L、XL和XXL。 我想要的是在dataframe中有6个新列,如XS、S、M、L、XL和XXL,每个列都有一个从该列引用的二进制值。这可能吗

我参加了一个讲座,在讲座中,老师使用了类似的方法,但我真的不知道她是怎么做的,或者这个方法叫什么


感谢您的帮助。

我想您要找的是“呼叫”

使用scikit learn实现起来非常简单。请尝试以下方法:

df = pd.get_dummies(df, prefix=['SIZE'], columns=['SIZE'])

在这里,您必须先导入sci kitlearn。另外,“pd”是数据框,其中有SIZE列。试一试。

这能回答你的问题吗?