sex

R语言中aggregate函数

巧了我就是萌 提交于 2019-12-03 02:03:24
前言 这个函数的功能比较强大,它首先将数据进行分组(按行),然后对每一组数据进行函数统计,最后把结果组合成一个比较nice的表格返回。根据数据对象不同它有三种用法,分别应用于数据框(data.frame)、公式(formula)和时间序列(ts): aggregate(x, by, FUN, ..., simplify = TRUE) aggregate(formula, data, FUN, ..., subset, na.action = na.omit) aggregate(x, nfrequency = 1, FUN = sum, ndeltat = 1, ts.eps = getOption("ts.eps"), ...) 语法 aggregate(x, ...) ## S3 method for class 'default': aggregate((x, ...)) ## S3 method for class 'data.frame': aggregate((x, by, FUN, ..., simplify = TRUE)) ## S3 method for class 'formula': aggregate((formula, data, FUN, ..., subset, na.action = na.omit)) ## S3 method for

【python】字典的增删改查

匿名 (未验证) 提交于 2019-12-02 22:51:30
增加: a={"name":"唐僧","age":18,"sex":"男"} a["name"]="杀神" print(a) a={"name":"唐僧","age":18,"sex":"男"} a["name1"]="杀神" print(a) {'name': '唐僧', 'age': 18, 'sex': '男', 'name1': '杀神'}#没有name1这个键值,添加键和键值 删除: a={"name":"唐僧","age":18,"sex":"男"} a.pop("name") print(a) {'age': 18, 'sex': '男'} a={"name":"唐僧","age":18,"sex":"男"} b=a.pop("name1",None) print(b," " ,type(b)) a={"name":"唐僧","age":18,"sex":"男"} b=a.pop("name1","没有这个键值") print(b," " ,type(b)) a.clear()#清空字典 del a #删除整个字典 改: a={"name":"唐僧","age":18,"sex":"男"}c={"name":"孙悟空","age":500,"sex":"男","wuqi":"嘴"}a.update(c)print(a)print(c) {'name': '孙悟空',

layui 获取radio单选框选中的值

匿名 (未验证) 提交于 2019-12-02 21:53:52
Layui 获取 radio的值,layui判断radio选中的单选值 首先准备两个radio <input type="radio" name="sex" value="男" title="男" lay-filter="ChoiceRadio"> <input type="radio" name="sex" value="女" title="女" checked lay-filter="ChoiceRadio"> 一、jq获取 通过 radio 的 name,id,class 选择器,这里仅举例 name。 $('input[name="sex"]:checked').val(); 二、监听radio单选 radio单选框被点击时触发,回调函数返回一个object参数,携带两个成员: form.on('radio(filter)', function(data){ console.log(data.elem); //得到radio原始DOM对象 console.log(data.value); //被点击的radio的value值 }); 模板引擎 - layui.laytpl <script id="tpl" type="text/html"> <input type="radio" name="sex" value="男" title="男" {{ d.sex == 0 ?

JS面向对象

时光怂恿深爱的人放手 提交于 2019-12-02 19:46:12
一 面向对象的名词解释: 对象是一个容器,封装了属性(property)和方法(method) 属性:事物的特性; 方法:事物的功能; 对象:事物的一个实例; 原型:JS函数中中由prototype属性引用的一个对象,即原型对象(原型 ); 二 对象定义的两种方式 1 字面量的方式进行定义 1 var obj = { 2 name: "Tom ", 3 sex: " man", 4 age:19, 5 run:function(){ 6 console.log("一天跑一公里"); 7 } 8 } 2 使用 new Object() 进行定义 1 var obj = new Object(); 2 obj.name = "Tom "; 3 obj.sex = " man"; 4 obj.age = 19; 5 obj.run = function(){ 6 console.log("一天跑一公里"); 7 } 三. 类和对象 1 什么是类(Class)? 具有相同特性(数据元素)和行为(功能)的对象的抽象就是类 。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象行为的抽象,用操作名和实现该操作的方法来描述。 2类和对象的区别: 类(Class)是一个抽象的概念

JavaScript (五) js的基本语法 - - - 面向对象、工程模式、内置对象、JSON

前提是你 提交于 2019-12-01 22:16:26
一、编程思想 1、定义: 编程思想:把一些生活中做事的经验融入到程序中 面向过程:凡事都要亲力亲为,每件事的具体过程都要知道,注重的是过程 面向对象:根据需求找对象,所有的事都用对象来做,注重的是结果 面向对象特性:封装,继承,多态 (抽象性) js不是面向对象的语言,但是可以模拟面向对象的思想 js是一门基于对象的语言: 万物皆对象:---------->程序猿 程旭媛 什么是对象? 看的见,摸得到,具体特指的某个东西 2、对象分享有什么特点: 特征和行为 对象 : 有特征和行为,具体特指的某一个事物 对象 : 有属性和方法,具体特指的某个事物 二、对象及其创建方式 1、创建对象 的三种方式: (1)调用系统的构造函数创建对象 var 变量名= new Object(); Object 是系统的构造函数 Array 示例: //实例化对象 var obj = new Object(); //对象有特征---属性和行为---方法 //添加属性-----如何添加属性? 对象.名字=值; obj.name = "小苏"; obj.age = 38; obj.sex = "女"; //添加方法----如何添加方法? 对象.名字=函数; obj.eat = function () { console.log("我喜欢吃油炸榴莲凉拌臭豆腐和大蒜"); }; obj.play =

js面向对象

廉价感情. 提交于 2019-12-01 18:28:58
一. JavaScript面向对象前言 1.1 什么是对象? Everything is object (万物皆对象)。 对象到底是什么,我们可以从两个层次来理解。 对象的组成 方法(有归属)----函数(自由的) 属性(有归属)----变量(自由的) 1.对象是单个事物的抽象 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。 2.对象是一个容器,封装了属性(property)和方法(method) 属性是对象的状态,方法是对象的行为(完成某种任务)。比如,我们可以把动物抽象为animal对象,使用“属性”记录具体是那一种动物,使用“方法”表示动物的某种行为(奔跑、捕猎、休息等等) 在实际开发中,对象是一个抽象的概念,可以将其简单理解为 : 数据集或功能集。 1.2 什么是面向对象? 面向对象编程是用抽象方式创建基于现实世界模型的一种编程模式。它使用先前建立的范例,包括模块化,多态和封装几种技术。今天,许多流行的编程语言(如Java,JavaScript,C#,C+ +,Python,PHP,Ruby和Objective-C)都支持面向对象编程(OOP)。 相对于「一个程序只是一些函数的集合,或简单的计算机指令列表。

PHP二维数组的引用赋值容易犯的错误

◇◆丶佛笑我妖孽 提交于 2019-11-30 03:13:58
大家一起来分析一下下面这段代码: <?php $arr = array(); $arr["abc"] = array("sex" => 100, "age" => 18); $arr["bcd"] = array("sex" => 200, "age" => 19); $arr["cde"] = array("sex" => 250, "age" => 17); $arr2 = array(); foreach ($arr as $name => $item) { $item2 = &$arr2[$name]; $item2["sex"] = $item["sex"] + 300; $item2["age"] = $item["age"] + 2; } //unset($item2); foreach ($arr2 as $name => $item2) { echo "name: $name, age: " . $item2['age'] . ", sex: " . $item2['sex'] . PHP_EOL; } echo "too little".PHP_EOL; //unset($item2); $item2 = array("age" => 30, "sex" => 1000); print_r($item2); echo "next step".PHP_EOL;