[英]Creating New columns from other pandas column
看起来Genre
列中的值是一次性编码的。 One-hot 编码也称为创建虚拟变量。
Pandas 有一个函数pd.get_dummies()
可以让你对Genre
列进行一次热编码。 传入您的数据框并使用columns
参数来选择Genre
列。
在此处查看函数文档和其他选项: https ://pandas.pydata.org/docs/reference/api/pandas.get_dummies.html
您可以使用CategoricalDtype
如下:
import pandas as pd
from pandas.api.types import CategoricalDtype
df = pd.DataFrame({'country': ['Brazil', 'Australia',
'Canada','Brazil','Germany']})
pd.get_dummies(df,prefix=['country'])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.