当前位置: 首页 > news >正文

it产品网站建设方案现在较为常用的网站开发技术

it产品网站建设方案,现在较为常用的网站开发技术,wordpress评分杂志,东莞网页网站制作1 函数介绍 pandas.get_dummies 是 pandas 库中的一个函数,它用于将分类变量转换为哑变量/指示变量。所谓的哑变量,就是将分类变量的每一个不同的值转换为一个新的0/1变量。在输出的DataFrame中,每一列都以该值的名称命名 pandas.get_dummi…

1 函数介绍

  • pandas.get_dummies 是 pandas 库中的一个函数,它用于将分类变量转换为哑变量/指示变量。
  • 所谓的哑变量,就是将分类变量的每一个不同的值转换为一个新的0/1变量。
  • 在输出的DataFrame中,每一列都以该值的名称命名
pandas.get_dummies(data, prefix=None,     prefix_sep='_', dummy_na=False, columns=None, sparse=False, drop_first=False, dtype=None)

2 参数介绍

data你想要转换为哑变量的数据
prefix

用于在DataFrame列名前添加的字符串。

当对DataFrame调用 get_dummies 时,传递一个长度等于列数的列表

dummy_na布尔值,默认为 False。是否添加一列来指示 NaN 值,如果为 False 则忽略 NaN 值
columns

类列表,默认为 None。

在 DataFrame 中要编码的列名。

如果 columns 为 None,则所有具有 object、string 或 category 数据类型的列都将被转换

sparse

布尔值,默认为 False。

哑变量编码的列是否应该由 SparseArray(True)支持,还是由常规的 NumPy 数组(False)支持

drop_first布尔值,默认为 False。是否通过移除第一个级别,从 k 个分类级别中获取 k-1 个哑变量

3 举例

3.1 最基本的get_dummies

import pandas as pd
import numpy as nps=pd.Series(list('abca'))s
'''
0    a
1    b
2    c
3    a
dtype: object
'''pd.get_dummies(s)
'''a	b	c
0	1	0	0
1	0	1	0
2	0	0	1
3	1	0	0
'''

3.2 drop_first

此时第一个类就是 全0 向量对应的情况

pd.get_dummies(s,drop_first=True)
'''b	c
0	0	0
1	1	0
2	0	1
3	0	0
'''

3.3 dummy_na

是否为NaN单列一列

s1 = pd.Series(['a', 'b', np.nan])
s1
'''
0      a
1      b
2    NaN
dtype: object
'''pd.get_dummies(s1)
'''a	b
0	1	0
1	0	1
2	0	0
'''pd.get_dummies(s1,dummy_na=True)
'''a	b	NaN
0	1	0	0
1	0	1	0
2	0	0	1
'''

3.4 DataFrame 多列dummies

df = pd.DataFrame({'A': ['a', 'b', 'a'], 'B': ['b', 'a', 'c'],'C': [1, 2, 3]})
df
'''A	B	C
0	a	b	1
1	b	a	2
2	a	c	3
'''pd.get_dummies(df)
'''C	A_a	A_b	B_a	B_b	B_c
0	1	1	0	0	1	0
1	2	0	1	1	0	0
2	3	1	0	0	0	1
'''

3.5 prefix

df = pd.DataFrame({'A': ['a', 'b', 'a'], 'B': ['b', 'a', 'c'],'C': [1, 2, 3]})
df
'''A	B	C
0	a	b	1
1	b	a	2
2	a	c	3
'''pd.get_dummies(df,prefix=['col1','col2'])
'''C	col1_a	col1_b	col2_a	col2_b	col2_c
0	1	1	    0	    0	    1	    0
1	2	0	    1	    1	    0	    0
2	3	1	    0	    0	    0	    1
'''

http://www.yayakq.cn/news/434843/

相关文章:

  • 深圳极速网站建设推荐手机版网站制作费用
  • 网站开发执行文档上海免费注册公司官网
  • html可以做网站后台吗黑客编程软件
  • 怎么浏览国外的设计网站网站建设规划总结
  • 网站建设基本流程费用网站建设需要什么人才
  • 电商网站的特点asp 企业网站管理系统
  • 盐城网站建设定制精彩网站制作
  • 网站首页模板怎么做策划热门的网站模板
  • seo网站优化培训要多少钱微信小程序开发网站建设
  • 做数据结构基础的网站中企动力 网站建设 收费
  • 汕头网站搜索优化哔哩哔哩网页版登录
  • 建设部网站 造价工程师个人门户网站备案
  • 工信部网站备案怎么查网站联盟平台
  • 陕西住房与建设厅网站广州建设公司平台
  • 毕业设计网站开发的中期报告小礼品网络定制
  • 建立网站编程wordpress动漫acg主题
  • 一般网站图片尺寸专做奢侈品的网站
  • 服装设计与工程济南网站优化排名
  • 试客网站 源码大数据网站建设和
  • 网站管理员权限有哪些wordpress 右边栏
  • 商城网站实例阿里网站导航怎么做的
  • 建设通银行官方网站西樵网站开发
  • 河南省大型项目建设办公室网站贵港网站建设
  • flash可以做网站网站静态页面生成
  • 网站宣传策划方案网站防红链接怎么做
  • 北京网站建设公司服务哪家好常州建设局考试网站
  • 网站首页横版图怎么做广西桂林旅游攻略自由行最佳线路
  • 备案期间网站搜索关键词排名提升
  • scala做网站嘉兴网站制作哪里好
  • 网页设计网站建设过程报告故城县网站建设服务