- 博客(10)
- 收藏
- 关注
原创 pandas基础数据结构
数据框计算 基础运算函数 方法 描述 add 加(+) sub 减(-) mul 乘(*) div 除(/) floordiv 整除(//) pow 幂次方(**) df之间计算 import pandas as pd import numpy as np df1=pd.DataFrame(np.ones((2,2)),columns=list("ab")) df2=pd.DataFrame(np.ones((3,3)),columns=list("abc")) #
2020-12-16 23:09:45
691
原创 函数进阶
高阶函数 特点 接收一个或多个函数作为参数; 将函数作为返回值。 示例 一个函数根据不同的需求实现不同的功能 lst=list(range(10)) def f1(i): if i%2==0: return True def f2(i): if i>5: return True def f(func,lst): s=[] for i in lst: if func(i): s.append(i) return s print(f(f1,lst)) #[0, 2, 4
2020-12-13 19:21:01
147
原创 函数基础
函数 函数也是一个对象; 函数中保存的代码不会立即执行,调用时才会执行; 函数名是对象,例如print;函数加括号是调用函数,例如print()。 参数 定长参数传递 参数指定默认值,只有在未传值时才会生效,默认参数一般放到后面; def sum(a,b=1): print(a+b) sum(3,2)#5 sum(3)#4 位置参数和关键字参数可以混合使用,位置参数放在前面,关键字参数放到后面。 import requests r=requests.get("http://www.baidu
2020-12-13 19:20:50
236
原创 pandas_增删改查
查 dic1={"name":["amy","bob","james","zs","james","ls"],"age":[18,18,None,None,None,None],"tel":[10086,None,10086,10086,10086,10086]} import pandas as pd import numpy as np df1=pd.DataFrame(dic1,index=list("abcdef")) # name age tel a amy 18.0 10086.0 b bob
2020-11-29 20:41:24
431
原创 DataFrame_pandas基础
参数 pd.DataFrame( data=None, index: Union[Collection, NoneType] = None, columns: Union[Collection, NoneType] = None, dtype: Union[str, numpy.dtype, ForwardRef('ExtensionDtype'), NoneType] = None, copy: bool = False, ) data data : ndarr
2020-11-25 22:21:13
151
原创 pandas_Series
Series 一、基础 参数:pd.Series(data=None,index=None,dtype=None,name=None,copy=False,fastpath=False) 构成: 一个series由index和对应的value构成,每个index不必唯一,但index要和value长度一致 pd.Series(list(range(5))) # 0 0 1 1 2 2 3 3 4 4 dtype: int64 二、怎么生成series 直接传入列表 s
2020-11-23 23:15:53
146
原创 基础DOS命令
操作 功能 dir 列出 当前目录下的文件夹或者文件 md 创建目录 rd 删除目录 cd 进入指定目录 cd…(两个点) 退回上一级目录 cd\ 返回到根目录 del 删除文件 exit() 退出dos命令 X:切换盘符,例如切换到D盘,D: dir列出X盘下的所有文件夹和文件夹 md new在X盘创建一个名为‘new’的文件夹 rd new删除X盘下名为‘new’的文件夹 cd soft 进入soft目录 cd..返回上一级目录 cd\回到根目录(X盘) ...
2020-09-24 21:12:07
88
原创 numpy作业02
代码 #创建 2*2 的数组arr1 元素自定义 import numpy as np arr1=np.array([[1,2],[3,4]],dtype=np.int8) print('arr1\n',arr1) print('arr1.shape\n',arr1.shape) #创建 2*2*3 的数组arr2 元素自定义 l1=np.arange(1,13) arr2=np.array(l1).reshape((2,2,3)) print('arr2\n',arr2) #查看arr2的维度以及.
2020-08-22 18:19:08
206
原创 monster-ch6.numpy基础操作作业
练习1 代码 import pandas as pd f1=pd.read_csv(r"D:\下载\餐饮.csv",encoding='ANSI') 会报错’utf-8’ codec can’t decode byte 0xb3 in position 0: invalid start byte,所以加个encoding。 运行结果 练习2 代码 f2=pd.read_excel(r"D:\下载\Stock.xlsx") 为什么这里不需要encoding? 运行结果 练习3 代码 #3.1
2020-08-19 20:54:58
143
原创 matplotlib_绘图(subplot(s))
方法一(subplot) 创建画布 from matplotlib import pyplot as plt#引用库 fig=plt.figure()#创建画布 创建子图(subplot函数) 功能:Add a subplot to the current figure.(向当前画布添加一个子图) 参数 subplot(nrows, ncols, index, **kwargs) 前三位参数分别为子图的行数和列数,共创建nrows x nclos个子图index表示第几个子图(注意index从1
2020-08-16 20:26:30
310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人