【发布时间】:2019-11-11 04:05:25
【问题描述】:
我是 Python 新手,拥有一个大型数据集,我将为其构建多个回归模型。有几个特征在观察中使用 te 值 A-Z。我想将这些 A-Z 值替换为 1-26,以便我可以将它们包含在回归模型中。我可以使用 getdummies 但它会返回太多变量。我希望通过将“A”替换为 1,将“B”替换为 2 等来转换变量或所有变量。我对 if, then 语句的大部分搜索都执行一个函数,而不是转换数据.我使用 NP.where 来转换二进制变量,但从来没有这么大的东西。任何见解都值得赞赏。
【问题讨论】:
-
您的数据示例和您尝试过的代码?
-
df是否暗示熊猫数据框?添加正确的标签! -
帖子已按要求更新
-
@R_P_Phillips 也许您可以发布一个代码 sn-p,而不是一张照片,其中包含一个最小工作示例,说明您的数据是什么样的、您已经尝试了什么以及您希望最终实现什么?对我来说,仍然不清楚你在问什么。您想替换同一列中对应数字的字母吗?
-
使用repl.it/languages/python3 创建一个足够复杂的可执行代码示例,以解决您的问题。在您的问题中包含此代码,您将在几分钟内收到帮助。
标签: python pandas numpy transformation substitution