我想为以下代码构建一个函数:
PlayDirection_encoder = LabelEncoder()
train["PlayDirection"] = direction_encoder.fit_transform(train["PlayDirection"])
train.PlayDirection.unique()
这是我当前的功能:
def object(category):
%s = Label_Encoder() % (category + "_encoder")
train[category] = %s.fit_transform(train[category]) %(category + "_encoder")
len(train.category.unique())
object("PlayDirection")
UsageError: Line magic function `%s` not found.
我正在Kaggle的服务器上运行代码。你知道如何解决这个问题吗?
object
调用确实是个坏主意。它是Python中的保留字,因此可能会破坏代码中的所有内容。