
Python
文章平均质量分 81
Python使用基础教程/常见问题解决/代码解析
Lakers2015
这个作者很懒,什么都没留下…
展开
-
pandas_多表拼接
也可以用参数on来指定连接键,参数on一般指定的也是两个表中的公共列,其实这个时候和使用默认公共列达到的效果是一样的(示例见图1-3)这个时候要分别指定左表和右表的连接键,使用的参数分别是。在上面的例子中,左表和右表的连接键均为索引,还可以把索引列和普通列混用,下例中左表的连接键为索引,右表的连接键为普通列。表的纵向拼接是与横向拼接相对应的,横向拼接是两个表依据公共列在水平方向上进行拼接,而纵向拼接是在垂直方向进行拼接。索引列不算是真正的列,当公共列是索引列时,就要把索引列当作连接键,使用的参数分别是。原创 2024-02-04 16:59:30 · 839 阅读 · 0 评论 -
pandas_数据导出
上面导出文件中关于索引的参数都是默认的,也就是没有对索引做什么限制,但是index的索引使用的是从0开始的默认自然数索引,这种索引是没有意义的,设置参数index=False就可以在导出时把这种索引去掉。我们在导入文件时需要设置编码格式,导出文件的时候同样也需要 , 修改编码格式的参数与导入文件的一致 , 也使用的encoding,encoding参数值一般选择"utf-8"。设置.csv 文件的导出路径与设置.xlsx 文件的导出路径一样,但.csv文件的导出路径需通过。在Python中,将文件导出为。原创 2024-02-04 16:37:11 · 1105 阅读 · 0 评论 -
pandas_数据分组
无论分组键是一列还是多列,只要直接在分组后的数据上进行汇总计算,就是对所有可以计算的列进行计算。有的时候我们不需要对所有列进行计算,这个时候就可以把想要计算的列(可以是单列,也可以是多列)通过索引的方式取出来,然后在取出来这列数据的基础上进行汇总计算。可以按照一个或多个Series进行分组,分组以后的汇总计算也是完全一样的,也支持对分组以后的某些列进行汇总计算。aggregate的第二个神奇之处在于,可以针对不同的列做不同的汇总运算,比如下面的例子,我们想看不同类别的用户有多少,那么对。原创 2024-02-04 15:41:57 · 1151 阅读 · 0 评论 -
pandas_数据选择
在iloc方法中的第一对方括号表示行索引的选择,传入要选择行索引的位置;第二对方括号表示列索引的选择,传入要选择列索引的位置。如果是普通索引,就直接传入行或列名,用loc方法即可;如果是切片索引+普通索引,也就是行(列)用切片索引,列(行)用普通索引,这种交叉索引要用ix方法。上面的代码表示选择年龄小于200的订单编号和年龄,先通过布尔索引选择出年龄小于200的所有行,然后通过普通索引选择订单编号和年龄这两列。后的方括号中逗号之前的部分表示要获取的行的位置,只输入一个冒号,不输入任何数值表示获取所有的行;原创 2024-02-04 15:18:51 · 370 阅读 · 0 评论 -
pandas_数据预处理
在 Python 中,不仅可以用 info()方法获取每一列的数据类型,还可以通过 dtype方法来获取某一列的数据类型。方法对数据类型进行转换,astype后面的括号里指明要转换的目标类型即可。Python中缺失值一般用NaN表示。原创 2024-02-04 14:54:39 · 441 阅读 · 0 评论 -
pandas_数据导入
函数在导入.csv文件时,与read_csv() 函数不同的是,即使是逗号分隔的文件也需要用sep指明分隔符号,而 不像read_csv()函数那样,如果文件是逗号分隔,则可以不写。read_table()函数其他参数的用法与read_csv()函数的基本一致。是将 利用分隔符分开数据的文件导入DataFrame的通用函数。连接好数据库以后,我们就可以执行sql查询语句,利用度额是。,这个规则在导入其他格式文件时也是一样的。,这个时候需要在路径前面加一个。电脑中的文件路径默认使用。原创 2024-02-04 11:08:21 · 757 阅读 · 0 评论 -
如何使用python API?
方法一: 作者:李阳良 链接:https://www.zhihu.com/question/28840494/answer/42449577 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 推荐使用 IPython: Jupyter and the future of IPython主要特点和便捷的地方:按 tab 键可以补全,包括 import 时的转载 2017-11-30 16:49:33 · 897 阅读 · 0 评论