python
weixin_44941795
这个作者很懒,什么都没留下…
展开
-
max函数中使用key参数比较dict字典
当我们需要寻找一个字典中最大值所对应的键时,这个时候可以用max函数带上key参数我们定义一个字典f_dict = { 'a':3, 'b':2, 'c':1}执行max函数max(f_dict)----out:'c'这个时候出现的结果与我们想要的结果完全不同,经过我查阅资料发现,max函数对字典操作时,默认是找出字典中键的最大值,而不是键所对应的值...原创 2020-02-29 23:05:12 · 2215 阅读 · 0 评论 -
记录python在series中使用split()时犯的错误
在将dataframe的一列的所有数据使用string的内置方法时,我犯了一个错误series.astype('str').split(" ")[0]然后我得到的结果是这样的一个错误AttributeError: 'Series' object has no attribute 'split'在网上查了一下发现要这样用:L.astype('str').str.split(" ").s...原创 2020-02-18 00:26:20 · 4839 阅读 · 5 评论 -
python实现三目运算符的嵌套
实现三目运算的嵌套原创 2019-07-09 12:12:42 · 2155 阅读 · 0 评论 -
python编程numpy库数组知识点总结及详细讲解笔记
1.arange和array函数创建数组2.shape函数返回数组的维度(元组的形式返回)3.数组切片4.改变数组维度5.数组的组合6.分割数组7.数组的属性8.数组的转换原创 2019-09-07 09:59:57 · 1268 阅读 · 0 评论 -
数据分析实例
这几天刚刚学了数据分析,今天就拿一些数据来做一个简单的分析练练手。有什么不对的地方欢迎批评指教。样本数据↓从第一列开始,这些字段分别是,公司名称,日期,开盘价,最高价,最低价,收盘价,成交量。1.通过收盘价分析股价高低对成交量的影响以及这只股票近期的价格趋势第一步先加载收盘价和成交量c, v = np.loadtxt('data.csv', delimiter=',', usecol...原创 2019-09-12 10:54:13 · 1222 阅读 · 0 评论 -
numpy知识点汇总
文章目录numpy数组数组的创建1.arange函数2.array函数3.zeros函数4.ones函数5.empty()函数(注意)数组的维度1.shape函数2.reshape函数3.resize函数4.ravel函数与flatten函数数组的组合方法1.vstack函数2.hstack函数3.dstack函数4.stack函数5.concatenate函数数组的分割方法1.hsplit函数2...原创 2019-09-21 11:04:19 · 439 阅读 · 0 评论 -
Series序列的基本用法
文章目录Series常用函数Series序列的创建及索引的创建Series序列的基本操作排序Series常用函数Series序列的创建及索引的创建不带索引创建序列obj = Series([4, 7, -5, 3])print(obj)-----------0 41 72 -53 3dtype: int64获取序列的值和索引print(obj....原创 2019-09-13 13:25:24 · 1758 阅读 · 0 评论 -
python文件的读写read_csv常用参数
文章目录pandas.read_csv参数理解filepath_or_bufferheadersepdelimiterdelim_whitespacenamesindex_colusecolssqueezeprefixdtypeengineconvertersskiprowsskipfooternrowsparse_dateskeep_date_coliteratorchunksizecompre...原创 2019-09-13 19:52:21 · 3104 阅读 · 0 评论 -
python数据清洗案例
获取数据:检查缺失值首先第一步,我们先检查一下数据集中是否存在空值,可以用pandas中的isnull、nonull、info方法来检查,我们都来试一遍data.isnull()可以看到,因为数据太多,没有办法全部找出来,这个时候可以用到sum方法来进行统计每一列有多少个缺失值data.isnull().sum()结果显而易见,前三列各自带有3个缺失值。那么nonull和i...原创 2019-09-14 22:39:13 · 3998 阅读 · 0 评论 -
DataFrame对时间序列的操作
我们使用pandas读取到一个DataFrame的数据集之后,里面可能会有一些时间的列,有时候我们可能需要对这些时间进行处理,但是原始的时间序列有时候处理起来非常麻烦。这个时候就可以用到pandas将原本的时间字符串转化为标准时间下面记录一个简单的转化方法数据:我们先看一下这一列数据是什么类型的结果是object类型的,这个时候我们就不能很方便的对这些时间进行操作了,所以我们用pan...原创 2019-09-15 20:47:14 · 4453 阅读 · 0 评论 -
pandas连接函数concat、append、merge、join、combine_first
文章目录concat函数axis、joinkeysignore_indexappendmerge不同的连接方式连接关键字joincombine_firstconcat函数参数说明:参数说明objs接收多个Series、DataFrame、Panel的组合。表示参与连接的pandas对象的列表的组合。无默认axis轴向选择,默认为0join连接方式,inn...原创 2019-09-18 16:33:04 · 489 阅读 · 0 评论 -
数据分析—食品营养成分分析
加载json数据data = json.load(open('data/foods-2011-10-03.json'))data大概观察一下数据的结构,是由多个字典形式的数据组成data[0].keys()查看数据含有的字段名然后将数据转换为DataFrame格式df = pd.DataFrame(data)df现在我们可以比较清楚的看到数据的结构,主要的数据有食物品...原创 2019-09-22 23:08:56 · 3108 阅读 · 1 评论