★Pandas 零碎知识】的更多相关文章

1 修改属性 1.1 修改1列的类型属性: df['总金额'] = pd.to_numeric(df['总金额']) #转变dataframe的1列为数值型 1.2 多列设为数值型:(使用DataFrame.apply处理每一列) df[['col2','col3']] = df[['col2','col3']].apply(pd.to_numeric)     多列格式指定为字符串型式: df[['首封', '终封']] = df[['首封', '终封']].astype(str)    打开…
[Python] 零碎知识积累 II ■ 函数的参数默认值在函数定义时确定并保存在内存中,调用函数时不会在内存中新开辟一块空间然后用参数默认值重新赋值,而是单纯地引用这个参数原来的地址.这就带来了一个坑,那就是当你在函数体中对默认参数做一些改变的时候,若参数默认值是int,str这种不可变类型,那么还好,因为默认参数在内存中并没改变,只是参数指向另一块空间:但若是list这种可变类型,当你对默认参数做改变的时候,将会直接影响这个参数在内存中实际的值,这也就影响了下次调用这个函数时参数的默认值.比…
大概也是出于初高中时学化学,积累各种反应和物质的习惯,还有大学学各种外语时一看见不认识的词就马上记下来的习惯,形成了一种能记一点是一点的零碎知识记录的癖好.这篇文章就是专门拿来记录这些零碎知识的,没事的时候看看回忆回忆,说不定也能学到点什么. ■ 关于输出不同进制数 在格式化输出字符串中可以写%d,%x,%o来分别输出十.十六.八进制的值 但是并没有二进制的转换输出,想要二进制时可以用bin函数,bin(num)会输出'0bxxxx',xxxx就是num的二进制表达了 ■ 其实习惯了写for A…
Python数据分析与挖掘所需的Pandas常用知识 前言Pandas基于两种数据类型:series与dataframe.一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以是数字或者字符串.一个dataframe是一个二维的表结构.Pandas的dataframe可以存储许多种不同的数据类型,并且每一个坐标轴都有自己的标签.你可以把它想象成一个series的字典项. Pandas常用知识 一.读取csv文件为dataf…
突然整理下零碎小知识.......加深下印象: $info = array( '操作系统'=>PHP_OS, '运行环境'=>$_SERVER["SERVER_SOFTWARE"], '主机名'=>$_SERVER['SERVER_NAME'], 'WEB服务端口'=>$_SERVER['SERVER_PORT'], '网站文档目录'=>$_SERVER["DOCUMENT_ROOT"], '浏览器信息'=>substr($_SE…
所有内容整理自<利用Python进行数据分析>,使用MindMaster Pro 7.3制作,emmx格式,源文件已经上传Github,需要的同学转左上角自行下载或者右击保存图片.该图谱只是Pandas的基础知识,Pandas的高阶部分之后随着学习会整理出来.…
自学了Spring也有一段时间了,多多少少掌握了一些Spring的知识,现在手上也没有很多的项目练手,就将就着把这些学到的东西先收集起来,方便日后用到的时候没地方找. 1.spring的国际化 主要是配置文件: <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <!-- 传入资源文件 --> <…
 在Java的Spring开发中经常使用一些注解,例如 @XXX 等等,在网上看到收集整理碎片知识,便于懒人计划^=^... 过去,Spring使用的Java Bean对象必须在配置文件[一般为application.xml] 中进行配置,然后才能使用,但Spring2.5版之后,引入了配置注解功能,操作更简单,但是不了解的就抽象了,所以有必要了解一下一些注解的知识: 一,首选注意,注解,注入需要的JAR包,即用common-annotations.jar 包的支持: 二,要使用注解,注入功…
pandas 两种数据结构 Series和DataFrame 一  Series 一种类似与一维数组的对象 values:一组数据(ndarray类型) index:相关的数据索引标签 1.1  series的创建 Series(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False) data:列表/numpy一维数据/dic. index:显示索引,格式为:[] dtype:数据的类型 name:Ser…
Pandas的索引对象 index的对象是不可以修改的如执行index[1] = 'f',会报错"Index does not support mutable operations".index的不可修改性保证了多个数据结构之间的安全共享. index对象是pandas数据模型的重要组成部分.pandas中的主要index对象由:Index,Int64Index,MultiIndex,DatetimeIndex,PeriodIndex. pandas中是可以进行重新索引的. DataF…
Pandas的主要结构有DataFrame和Series. 生成一个Series对象. 关于部分Series的索引操作. Series也可以通过字典生成. DataFrame是一个表格型的数据,它既有行索引也有列索引,可以看作是由Series组成的字典(公用一个索引).构建DataFrame最常用的方法是直接传入一个由等长列表或Numpy数组构成的字典. DataFrame可以生成Series对象. 给DataFrame添加一列. 删除DataFrame的一列. 以嵌套字典的方式生成DataFr…
一 join方法 主要是做字符串的拼接:join后面跟的类型必须是要可迭代得到对象 for循环的对象是可迭代对象 # result = "".join(li) # print(result) msg = "" is_first = True for item in li: if is_first: tmp = item is_first =False else: tmp = "_" + item # _alex msg += tmp print(…
只要记下字节就好了 其它不必死记,取值范围:没有正负的,2的 字节数*8次方-1  , 凡是有正负的2的 (字节数*8)-1次方 -1 比如: 1.byte(有正负):先计算是2的几次方:字节数1*(8-1)=7  (一个字节8比特,8由此而来,而正负占一位所以-1) 那么为-2^7 ---- 2^7-1 2.char(没有正负):先计算是2的几次方:字节数2*(8)=16 那么为0 ---- 2^16-1 一道与之相关的题 解析: short a=0000000010000000,当进行强制转…
重要!!! OpenGL新人一枚,希望可以再此和大家分享有用的知识,少走弯路 文章会定期更新,把前面几段已经整理过的知识更完后,接下来每周至少会更两次. 文章如果有不对的,理解错误的地方,也非常希望在这里可以得到大家的批评和指正,在此十分感谢大家 如果大家在阅读的时候有不能理解的地方,也可以在下面留言,我会回复大家…
1.当启动一个APP时按下后退键会调用onBackPressed方法. 如果想要屏蔽后退键只需要重写onBackPressed方法如下即可: @Override public void onBackPressed() { // super.onBackPressed(); }…
1.变量的声明和定义有什么区别? 声明:变量的声明做了两件事情 a.告诉编译器这个变量已经匹配到一块内存上了,下面的代码用到的变量或对象是在别处定义的. 声明可以出现很多次. b.告诉编译器这个变量名已经被我占用了,其他的的变量将不能再使用. 定义:告诉编译器创建一个对象,为这个对象分配一块内存并给它取一个名字,这个名字就是常说的 变量名或对象名.同一变量或对象的定义只能出现一次. 本质区别:声明没有分配内存,而定义则是创建了对象并为这个对象分配了一块内存. 2.sizeof和strlen之间的…
1."DOM2级事件"规范要求的事件流包括三个阶段:事件捕获阶段.处于目标阶段.事件冒泡阶段 2.isNaN()       数字.空串.空格 返回false 变量是数字时返回false,空串或空格 isNaN做0处理 所以也返回false 3.能触发GPU渲染的动作有 opacity,transform,transition,animation等. 例  transform:translate3d(100px,0,0); 但是像 top,left,color,size等属性的变化不会…
1.1取时间差 时刻:DateTime      时差:TimeSpan 代码: DateTime time1 = DateTime.Now; textBox1.Text = time1.ToString(); ; i < ; i++) ; j < ; j++) ; DateTime time2 = DateTime.Now; textBox2.Text = time2.ToString(); TimeSpan time = time2.Subtract(time1).Duration();…
1.UIView,UIViewController,UIWindow和CALayer UIView是什么,做什么:UIView是用来显示内容的,可以处理用户事件 CALayer是什么,做什么:CALayer是用来绘制内容的,对内容进行动画处理依赖与UIView来进行显示,不能处理用户事件. 为何有两套结构 并不是两套体系,UIView和CALayer是相互依赖的关系.UIView依赖与calayer提供的内容,CALayer依赖uivew提供的容器来显示绘制的内容.归根到底CALayer是这一切…
1. 变量的@public @private @package @protected 声明有什么含义? @public  可以被所有的类访问 @private  只有该类的方法可以访问,子类的都不能访问 @protected  该类和所有类的方法可以直接访问 @package  一个@package实例变量在实现这个类的可执行文件镜像中实际上是@public的,但是在外面就是@private,,Objective-C中的      @package与C语言中变量和函数的private_exter…
一.代码引导 首先看这一段代码: 1 >>> name=('jack','beginman','sony','pcky') 2 >>> age=(2001,2003,2005,2000) 3 >>> for a,n in zip(name,age): 4 print a,n 5 6 输出: 7 jack 2001 8 beginman 2003 9 sony 2005 10 pcky 2000 再看这一段代码: 1 all={"jack&qu…
1.QObject是所有Qt对象的基类,他给C++的类带来了若干新的功能.使用Q_OBJECT宏能声明一个C++类为一个QObject.如: class Notepad : public QMainWindow { Q_OBJECT public: ); ~Notepad(); private: Ui::Notepad *ui; }; 3.类A有界面类成员widget,widget放入QStackedWidget中,若已经通过setFixedSize设定widget的大小,在利用setCurre…
各种服务: $location:可以监听事件的改变 link 在没有设置template的情况下,指令作为标签使用的时候,ele是指令(伪数组的形式); * 如果指令作为属性使用的话,ele是使用该指令的元素(伪数组的形式) * 如果设置了template的情况下,指令作为属性,标签使用,ele是模板里面父元素(伪数组的形式) angular的方法 fromJson:字符串转对象  toJson: 对象转为字符串…
UNIX系统:内核.shell外壳.文件系统.工具或应用程序. 操作系统功能:进程与处理机管理.存储管理.设备管理.作业管理.文件管理. 内存是磁盘的缓存,cache是内存的缓存. 可把内核看作是不断对请求进行响应的服务器,这些请求可能来自在CPU上执行的进程,也可能来自发出中断请求的外部设备. 抢占内核主要特点是:一个在内核态运行的进程,可能在执行内核函数期间被另外一个进程取代. 使内核可抢占的目的是减少用户态进程的分派延迟,即从进程变为可执行状态到它实际开始运行之间的时间间隔. cs代码段寄…
查看EF生成的sql的方法 1.通过在context中设置可以追踪EF[版本必须是6.0或以上]中生成的sql public BookServiceContext() : base("name=BookServiceContext") { // 当然也可以输出到其它位置 this.Database.Log = s => System.Diagnostics.Debug.WriteLine(s); } 2.通过使用sqlserver profiler监测RPC completed事…
1.test命令的测试功能 -e  文件名是否存在 -f  文件名是否存在且为文件 -d  文件名是否存在且为目录 范例1    检查/dmtsai是否存在,存在输出 exist  不存在输出 Not exist test -e /dmtsai && echo "exist" || echo "not exist" 2.参数 shell脚本被执行时可以带进参数,其基本用法是: 脚本名 参数1 参数2 参数3 ...... $0    $1    $2…
public abstract Resources getResources () Return a Resources instance for your application's package. BitmapFactory extends Object java.lang.Object ↳ android.graphics.BitmapFactory Class Overview ------------------------------------------------------…
1.window.location.href 表示在当前页面打开,不会打开新窗口. window.open 表示打开新窗口. 2.<input name="action" type="hidden" id="action" value="add"> 这个是form表单中的input标签,标签名为action标签类型为hidden(隐藏的信息)标签id为action表现值为add,如果提交表单的话就是把值add提交给…
1.elasticsearch检查是否健康 http://12.20.511.141:9200/_cat/health?v 绿色表示一切正常, 黄色表示所有的数据可用但是部分副本还没有分配,红色表示部分数据因为某些原因不可用. 2.列出所有索引 curl localhost:/_cat/indices?v…
1.尖括号<>在markdown会被当做html符号,解决办法:用转义字符,如:<测试>  可以写作&lt:测试>…