随笔分类 -  pandas

python 列表 -- 容易犯的错误
摘要:1。列表的赋值和切片: 切片返回的是列表对象的浅复制, 与列表对象的直接赋值并不一样: >>> a = [1,2,3] >>> b=a >>> b [1, 2, 3] >>> a.append(4) >>> b [1, 2, 3, 4] >>> >>> a=[1,2,3] >>> b=a[::] > 阅读全文
posted @ 2020-06-05 19:09 jvincent 阅读(417) 评论(0) 推荐(0)
pandas 最方便理解的轴axis的概念
摘要:二维数组的定位: 数据分析的数组函数中(Series和DataFrame……),常常会涉及到轴参数的设置:axis=0、1。1.当 axis=0 == axis=index,意味着:数组中的所有元素(包括行索引(index)) 2.当 axis=1 == axis=columns,意味着:数组中的所 阅读全文
posted @ 2020-05-10 09:36 jvincent 阅读(1147) 评论(0) 推荐(0)
pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 set_index
摘要:set_index() 函数原型:DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False) 参数解释: keys:列标签或列标签/数组列表,需要设置为索引的列 drop:默认为T 阅读全文
posted @ 2020-05-10 08:38 jvincent 阅读(289) 评论(0) 推荐(0)
pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 reset_index
摘要:reset_index( level: Union[Hashable, Sequence[Hashable], NoneType] = None, drop: bool = False, inplace: bool = False, col_level: Hashable = 0, col_fill 阅读全文
posted @ 2020-05-10 01:25 jvincent 阅读(277) 评论(0) 推荐(0)
pandas --index ,reindex, set_index, reset_index , reindex_like函数 之 reindex
摘要:reindex( labels=None, index=None, columns=None, axis=None, method=None, copy=True, level=None, fill_value=nan, limit=None, tolerance=None, ) Docstring 阅读全文
posted @ 2020-05-10 01:20 jvincent 阅读(297) 评论(0) 推荐(0)
pandas 合并操作 append处理重复项
摘要:import pandas as pd df1 = pd.DataFrame({'lkey': ['foo', 'bar', 'baz','foo'], 'value': [1, 2, 3,5]}) df2 = pd.DataFrame({'rkey': ['foo', 'bar', 'baz',' 阅读全文
posted @ 2020-05-09 18:59 jvincent 阅读(1815) 评论(0) 推荐(0)
pandas --合并操作concat函数和append
摘要:concat concat函数是在pandas底下的方法,可以将数据根据不同的轴作简单的融合 pd.concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, keys=None, levels=None, names 阅读全文
posted @ 2020-05-09 18:48 jvincent 阅读(1335) 评论(0) 推荐(0)
pandas --合并操作join函数
摘要:join方法 dataframe内置的join方法是一种快速合并的方法。它默认以index作为对齐的列。 1.3.1 how 参数 join中的how参数和merge中的how参数一样,用来指定表合并保留数据的规则。 具体可见前面的 how 说明。 1.3.2 on 参数 在实际应用中如果右表的索引 阅读全文
posted @ 2020-05-09 18:45 jvincent 阅读(4150) 评论(0) 推荐(0)
pandas 做合并操作-merge函数
摘要:merge pandas的merge方法提供了一种类似于SQL的内存链接操作,官网文档提到它的性能会比其他开源语言的数据操作(例如R)要高效。 merge的参数 on:列名,join用来对齐的那一列的名字,用到这个参数的时候一定要保证左表和右表用来对齐的那一列都有相同的列名。 left_on:左表对 阅读全文
posted @ 2020-05-09 18:42 jvincent 阅读(17990) 评论(0) 推荐(0)
pandas 如何插入一行
摘要: 阅读全文
posted @ 2020-05-09 11:18 jvincent 阅读(12240) 评论(0) 推荐(2)
pandas iloc函数
摘要:import pandas as pd import numpy as np import matplotlib.pyplot as plt # 设置输出结果列对齐 pd.set_option('display.unicode.ambiguous_as_wide',True) pd.set_opti 阅读全文
posted @ 2020-05-04 18:19 jvincent 阅读(1415) 评论(0) 推荐(0)