Python学习笔记——pandas中get_dummies()的用法_python get_dummies-程序员宅基地

技术标签: python  

原文链接在此
get_dummies()函数默认转了以后的变量用columns名_数值名表示

import pandas as pd
df = pd.DataFrame([
    ['green', 'A'],
    ['red', 'B'],
    ['blue', 'A']
])
df.columns = ['color', 'class']
pd.get_dummies(df)

可以得到以下输出
在这里插入图片描述

其中参数predix:
prefix : 给输出的列添加前缀,如prefix=“A”,输出的列会显示类似
prefix_sep : 设置前缀跟分类的分隔符sepration,默认是下划线"_"

如:

pd.get_dummies(df,prefix_sep='@')

在这里插入图片描述

如果是将指定列进行get_dummies 后合并到元数据中,使用如下指令:

df = df.join(pd.get_dummies(df.color))
df

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/doris_dingding/article/details/107227455

智能推荐

Py之slidingwindow&sliding_window:slidingwindow、sliding_window的简介、安装、使用方法之详细攻略_python slidingwindow包-程序员宅基地

文章浏览阅读5.6k次,点赞11次,收藏21次。Py之slidingwindow&sliding_window:slidingwindow、sliding_window的简介、安装、使用方法之详细攻略目录sliding_window的简介sliding_window的安装sliding_window的使用方法slidingwindow、sliding_window的简介sliding_wi..._python slidingwindow包

全国c语言考试时间2015,2019年全国计算机二级C语言考试考点解析(15)-程序员宅基地

文章浏览阅读99次。字符变量字符变量用来存放一个字符常量,字符变量用char来定义。如:chara,b;a=′0′;b=′k′;printf(″%c%c\\n″,a,b);将输出两个字符ok。不能将一个字符串常量赋给一个字符变量,如:a=″0″;b=″k″;是错误的。给字符变量赋值可以采用如下三种方法:(1)直接赋以字符常量,如char=′A′;(2)赋以″转义字符″,如:charc=′\\\\′;printf(″%..._2015全国计算机二级 c 语言时间

Android resource linking failed_aapt2exception: android resource linking failed-程序员宅基地

文章浏览阅读2.5k次。  升级了Android Studio3.4之后,以前的项目出现问题——com.android.builder.internal.aapt.v2.Aapt2Exception: **Android resource linking failed**C:\Users\zzulj\.gradle\caches\transforms-2\files-2.1\f1f31426f3433123602..._aapt2exception: android resource linking failed

python官网下载步骤手机-一招解决:各种版本的Python下载安装教程-程序员宅基地

文章浏览阅读2.2k次。Python 2.7.14下载三、如果你想要寻找各种Python版本的下载,可以去https://www.python.org/downloads/release/进行查看(方法:复制本条链接到百度地址栏进行查询),满足你对python不同版本的下载需求。四、Python下载后安装教程(windows为例):在Windows环境下安装Python1.下载完成后打开安装包并执行,运行出该界面。2.我..._python官网手机版

adb命令_adb 缓存大小-程序员宅基地

文章浏览阅读482次。X 特殊执行权限,只有当文件为目录文件,或者其他类型的用户有可执行权限时,才将文件权限设置可执行;t 粘贴位,设置粘贴位,只有超级用户可以设置该位,只有文件所有者u可以使用该位。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(User)的读、写、执行,用户组(Group)的读、写、执行以及其它用户(Other)的读、写、执行。-------------------- adb shell am 命令,am命令不仅管理activity,还可以管理应用进程、service、广播等。_adb 缓存大小

python怎么将两个程序合并成一个语句_需要将两个函数合并为一个(Python)-程序员宅基地

文章浏览阅读1.6k次。对列表输入操作的一些递归算法/实现非常容易实现,如果你知道“诀窍”。诀窍是:Just assume you already have a function that can do what you want.等等,不,那不是真的有意义吗?那我们早就搞定了。在让我们再试一次:Just assume you already have a function that can do what you wa..._如何将python的两个程序融合成一个

随便推点

回归预测 | MATLAB实现INFO-CNN-BiLSTM回归【23年新算法】基于向量加权平均算法优化卷积神经网络结合双向长短记忆网络实现风电功率多输 (多指标,多图)-程序员宅基地

文章浏览阅读820次,点赞21次,收藏21次。LSTM回归预测是一种常用的时间序列预测方法,通过长短记忆网络(LSTM)来捕捉时间序列中的长期依赖关系,从而实现对未来数值的预测。在风电功率预测领域,LSTM回归预测也被广泛应用,但是传统的LSTM模型存在着一定的局限性,例如对于长期依赖关系的捕捉能力有限,以及在多输入单输出预测任务中的表现不佳。为了解决这些问题,研究人员提出了一种基于向量加权平均算法优化卷积神经网络(INFO-CNN)结合长短记忆网络(LSTM)的方法,用于风电功率的多输入单输出回归预测。

Spring IoC,Spring Bean示例教程-程序员宅基地

文章浏览阅读161次。Spring IoC,Spring Bean示例教程欢迎来到Spring IoC示例教程。Spring Framework基于Inversion of Control原理。依赖注入是在应用程序中实现IoC的技术。Spring IoC今天我们将研究Spring IoC Container。我们也将通过Spring Bean。下面是快速导航到Spring IoC教程不同部分的...

【号外-福利帖】HBaseCon亚洲2018-程序员宅基地

文章浏览阅读2k次。会议介绍HBaseCon亚洲2018 是Apache官方授权,Apache HBase社区支持,有来自Cloudera,Intel,阿里巴巴,小米等公司的HBase P...

自定义Unity在iOS平台上的虚拟键盘_unity的ios端的确认键-程序员宅基地

文章浏览阅读2.4k次,点赞2次,收藏2次。日本版本的玩家反馈,iOS的虚拟键盘无法点击确认按钮。观察了游戏内容如下: 发现确认按钮被长条的文本框给挤压了,不能完全显示。 于是观察了隔壁几家游戏是怎么处理虚拟键盘的,如图: 楚留香的键盘:明显重写了输入框。输入框显示在屏幕最上方,okay和cancel没有本地化 决战平安京的键盘:跟上面一样 阴阳师的键盘:没有输入框,把聊天的UI整体上移,显示出游戏内的文本框 王..._unity的ios端的确认键

java swing 下拉框增加回车事件-程序员宅基地

文章浏览阅读566次。用java swing做了一个密码管理系统,如下图: 最下面有一个输入框,是用于搜索的,有三种搜索方式:(1)通过Title(2)通过username(3)通过description在下拉框中选择。现在的需求是在输入框中输入要搜索的关键字后,选择下拉框,然后直接回车就进行搜索(对下拉框回车触发【search】按钮单击事件)。说明:下拉框JComboBox typeCom..._swing增加回车键事件

Go语言:利用pprof工具排查内存泄漏的示例_go tool pprof -inuse_space-程序员宅基地

文章浏览阅读7.6k次。Go中的内存泄漏通常是指在运行过程中全局变量所分配的内存越来越多,而没有释放。利用自带的pprof工具可以很方便的排查这类问题。示例代码pprof.go调用关系:handler1 >func1_1 >func1_2 (创建200MB的切片) >func1_3 handler2 >func2_1 >func2_2 >func2_3(创建100MB的切片)package mainimport ( "fmt" "net/http" _ "..._go tool pprof -inuse_space

推荐文章

热门文章

相关标签