我在看fastai库中的一些源代码,函数train_cats是这样写的:
def train_cats(df):
"""
Change any columns of strings in a panda's dataframe to a column
of catagorical values. This applies the changes inplace.
"""
for n,c in df.items():
if is_string_dtype(c): df[n] = c.astype('category').cat.as_ordered()
我了解该功能在做什么,但我不确定该as_ordered部分应该完成什么。
我试着查看它的文档,它很稀疏。令我惊讶的是as_ordered(),互联网上的信息也不多。
在这种情况下添加此方法的主要好处是什么?
qq_遁去的一_1
素胚勾勒不出你
慕虎7371278
相关分类