pandas 数据排序.sort_index()和.sort_values()

一. df. sort_values() 调用方式 DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last') axis:{0 or ‘index’, 1 or ‘columns’}, default 0,默认按照列排...

量化 / 学习笔记 2021-01-19 PM 20次 0条

python 输出列表(list)的 倒序

lists = [1,3,4,5,6,7,9,2] # 切片 print lists[::-1] # 函数reverse 对数组进行操作 lists.reverse() print lists # 函数reversed 返回一个迭代对象,需要list化 print list(reversed(lists))

量化 / 学习笔记 2021-01-16 AM 28次 0条

python3将dict转为dataframe

对于定义的字典data = { 'row1' : [1,2,3,4], 'row2' : ['a' , 'b' , 'c' , 'd'] }, 按照官方文档方法,将其转化为dataframe: 不定义列名时: pd.DataFrame.from_dict(data, orient='index') 结果如下: 0 1 2 3 ...

量化 / 学习笔记 2020-11-15 PM 50次 0条

python中获取字典的key列表和value列表

# -*- coding: utf-8 -*- # 定义一个字典 dic = {'剧情': 11, '犯罪': 10, '动作': 8, '爱情': 3, '喜剧': 2, '冒险': 2, '悬疑': 2, '惊悚': 2, '奇幻': 1} #通过list将字典中的keys和values转化为列表 keys = list(dic.keys(...

量化 / 学习笔记 2020-11-15 PM 47次 0条

pandas删除列中重复的行

mydf = mydf.drop_duplicates(subset='列名')

量化 / 学习笔记 2020-11-15 PM 32次 0条

python 获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间

# -*- coding: utf-8 -*- import datetime import arrow def getTime(flag, dayhourminute): ''' 获取几小时之前,几分钟前,几天前,几个月前,及几年前的具体时间 flag, 1:天;2:小时;3:分钟;4:月,5...

量化 / 学习笔记 2020-11-03 PM 57次 0条

pandas-数据的合并与拼接,非常好的总结

https://www.cnblogs.com/keye/p/10791705.html

量化 / 学习笔记 2020-11-01 AM 63次 0条

pandas修改列名

#method1,直接重新命名df1的列名 df1.columns=['a','B','c'] #method2,指定修改某列或某几列名字 df1.rename(columns={'a':'A','b':'B'},inplace=True)

量化 / 学习笔记 2020-11-01 AM 43次 0条

Python【Pandas】取交集、并集、差集

前堤条件:对于colums都相同的dataframe做过滤的时候 创建2个结构(列名)一致的DataFrame,df1和df2有1条重合的数据 import pandas as pd df1=pd.DataFrame([['a',10,'男'],['b',11,'女']],columns=['name','age','gender']) df2...

量化 / 学习笔记 2020-11-01 AM 64次 0条

求两个pandas.Series的交/并集

>>> import pandas as pd >>> s1 = pd.Series([4,5,6,20,42]) >>> s2 = pd.Series([1,2,3,5,42]) # 求交集 # >>> pd.Series(list(set(s1).intersection(set(s2)))) 0 42 1 ...

量化 / 学习笔记 2020-11-01 AM 91次 0条

python编写MFI

pandas 实现通达信里的MFI 算法里的关键点: combine()和rolling().sum()方法 combine -- 综合运算, rolling().sum() -- 滚动求和 利用pd.Series的combine()方法, 可以对给定的两个序列执行元素级的操作. 该方法的签名为: Series.combine(self, other, func, ...

量化 / 学习笔记 2020-10-20 PM 57次 0条

python 如何判断字典是否为空?

在python里,{},[],(),等都等价于False! if dict: print 'not Empty'

量化 / 学习笔记 2020-10-18 PM 74次 0条