![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
javaLUO189
这个作者很懒,什么都没留下…
展开
-
对比pandas列表list,pandas与numpy的常用函数
1.append函数1.1list:列表list.append(obj)在列表尾添加一个新的对象;该方法无返回值,但是会修改原列表1.2pandas:与list写法相同仅支持行方向上的拼接data.append(other, ignore_index=False, verify_integrity=False, sort=False) → ’DataFrame’Series.append(to_append, ignore_index=False, verify_integrity=Fal原创 2021-11-02 23:16:19 · 1408 阅读 · 0 评论 -
pandas数据清洗函数—drop()与fillna()
数据清洗常用函数——drop fillna1dropna 清理无效数据,默认how=any,axis=0 将含有Nan的行删除how可选=any allaxis=0删除行 =1 删除列thresh参数=3 说明这一行有>=3个Nan时改行才会被删2.drop按照条件删除行/列删除某行/列 按照索引删除某列删除某行条件删除:如果A列中含有的元素小于2或者大于80,则删除此行**data3=df.drop(df[(df[‘A’]<2|df[‘A’]>80)].in原创 2021-09-30 21:11:23 · 624 阅读 · 0 评论 -
pandas的基本操作——常用函数
1.最大、最小值、求和、平均值、中位数max min sum mean mediannp中arrayname.sum()是对整个数组求和,pandas中arrayname.sum()是对每一列单独求和;np中arrayname[0].sum()默认水平第0行,pandas中arrayname[0].sum()默认竖直方向第0列1.2 describe()函数可以展示数组的最大最小值,平均值中位数计数等信息1.3排序输出根据行索引sort_index根据值 sort_values .原创 2021-09-30 17:13:27 · 278 阅读 · 0 评论 -
pandas读取与保存csv文件
文件读取pd.read_csv(’ ')csv文件保存arrayname.to_csv()函数原创 2021-09-30 15:53:55 · 120 阅读 · 0 评论 -
pandas数组的赋值,合并
1.pandas数组赋值与numpy赋值方法一致一维数组data[3]=100data[‘b’]=100二维数组data.loc[‘c’,‘d’]=np.nandata.iloc[3,4]=6按条件赋值data[data.isnull()]=300 空值赋值对某列条件赋值(语法与numpy类似)2.pandas数组合并注:(numpy里 空值是np.nan)...原创 2021-09-30 14:13:18 · 1021 阅读 · 0 评论 -
pandas的索引与选择数据
1.数组按照index选择对应值1.1根据index的值来选择以下以该数组为例根据索引值1.2选择第几个1.3从第几个到第几个1.4 index值(范围)2.二维数组以该二维数组为例选择索引的值,用loc选择第几个,用iloc拿第三行第C列 :...原创 2021-09-29 21:57:57 · 161 阅读 · 0 评论 -
pandas基础知识
numpy 侧重于多维数组的复杂计算,线性代数,复杂函数pandas 侧重于数据处理,主要是一维二维数组1.pandas下一维数组定义1.1 直接生成import pandas as pdpd.Series([1,2,3])左边是默认索引1.2 pandas下也可以使用numpy定义的数组1.3补充:pandas生成时间序列data_list=pd.date_range(start=‘20210929’,periods=7,freq=“7D”)freq,生成的日期的频次 H 小时 D原创 2021-09-29 20:43:02 · 183 阅读 · 0 评论 -
numpy——数组的基本运算
1.数与数组加减乘除,数组中每一个数都与这个数进行加减乘除一维数组与一维数组,元素对应的位置进行加减乘除数组的形状须相同一维数组与二维数组,每一行对应的位置进行加减乘除二维数组与二维数组,每一行对应的位置进行加减乘除两个数组的形状须相同...原创 2021-09-28 12:19:44 · 664 阅读 · 0 评论 -
numpy基础知识之二
本次继续记录学习numpy数组的一些基本操作1.索引查数组中指定下表注意:这里取的是第二行第四列取一整列array[:,0] 行取:,从头拿到尾,后面写要取得列数数组中数值替换array[1,1]=3将整行替换array[1,:]=3 第二行全都替换为3将原有数值3全都替换为-1array[array==3]=-1将数组小于0的值全都替换原数组不变同时替换某些值(相当于复制+替换)clip函数把数组name3中小于20的数替换为20,原数组不变把name3中原创 2021-09-28 11:46:50 · 203 阅读 · 0 评论 -
numpy数组基础知识之一
Python学习——Numpy基础导入numpy库:import numpy as np1.创建数组array1=np.array([1,2,3])numpy创作出的数组不同于python列表print(assay1) :[1 2 3]二维数组 三维数组二层元素 三层元素例如:三层数组2.获取数组维度array2.ndim3.数组形状array2.shape(2,2,3)array2.reshape( )可以改变数组的形状array2.size 数组的元素个数4原创 2021-09-27 21:26:24 · 125 阅读 · 0 评论