%s函数Python 3

我想为以下代码构建一个函数:

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的服务器上运行代码。 你知道如何解决这个问题吗?

dukx95 回答:%s函数Python 3

  1. 将函数调用为object确实不是一个好主意。这是Python中的保留字,因此可能会破坏代码中的所有内容。
  2. 您想实现什么?您的问题不清楚
本文链接:https://www.f2er.com/3062707.html

大家都在问