headlist = ['a', 'b'] datalist = [[1, 2], [0,3], [3,2]] df = pd.DataFrame(data=datalist,columns=headlist) datalist = [[1, 3], [2, 1]] df1 = pd.DataFra... ...
分类:
其他好文 时间:
2018-06-02 00:34:49
阅读次数:
224
使用tushare库,他有个函数可以读取所有日期是否开市,返回值为dataframe型importtushareaststs.trade_cal()isOpen为1就是开市。全部源码如下:importtushareastsimportdatetimeimporttimedefJiaoYiRiQi():whileTrue:DatetimeNOW=datetime.datetime.now().str
分类:
编程语言 时间:
2018-05-31 16:14:34
阅读次数:
3119
做数据分析挖掘特征之前,都要先处理好数据,数据处理里第一步我们要先处理有缺失值的情况。 查看导入的数据缺失情况: 通过打印的输出我们可以发现使用 isnull方法可以判断值是否为空,isnull().sum()方法按列输出缺失值的个数。 我们可以利用数据框(DataFrame)的values属性来获 ...
分类:
其他好文 时间:
2018-05-28 21:18:05
阅读次数:
185
#encoding:utf8 import pandas as pd import numpy as np import matplotlib.pyplot as plt df = pd.DataFrame(np.random.randn(10,4),index=pd.date_range('201... ...
分类:
其他好文 时间:
2018-05-26 21:51:56
阅读次数:
243
Pandas具有功能全面的高性能内存中连接操作,与SQL等关系数据库非常相似。Pandas提供了一个单独的merge()函数,作为DataFrame对象之间所有标准数据库连接操作的入口 - Python Python 在这里,有以下几个参数可以使用 - left - 一个DataFrame对象。 r ...
分类:
其他好文 时间:
2018-05-26 21:24:44
阅读次数:
203
#重新索引会更改DataFrame的行标签和列标签。重新索引意味着符合数据以匹配特定轴上的一组给定的标签。 #可以通过索引来实现多个操作 - #重新排序现有数据以匹配一组新的标签。 #在没有标签数据的标签位置插入缺失值(NA)标记。 #示例 import pandas as pd import nu... ...
分类:
其他好文 时间:
2018-05-26 11:55:07
阅读次数:
329
1、axes返回标签列表 2、empty示例,返回布尔值,表示对象是否为空。返回True则表示对象为空 print(df.empty) 3、 ...
分类:
其他好文 时间:
2018-05-26 11:48:58
阅读次数:
156
1、注意 - 不要尝试在迭代时修改任何对象。迭代是用于读取,迭代器返回原始对象(视图)的副本,因此更改将不会反映在原始对象上。 2、itertuples()方法将为DataFrame中的每一行返回一个产生一个命名元组的迭代器。元组的第一个元素将是行的相应索引值,而剩余的值是行值。 3、iterrow ...
分类:
其他好文 时间:
2018-05-26 11:47:41
阅读次数:
205
1、通过传递numpy数组,使用datetime索引和标记列来创建DataFrame 2、通过传递可以转换为类似系列的对象的字典来创建DataFrame 3、 4、 5、描述显示数据的快速统计摘要 6、调换数据 行列转换 类似矩阵转置 7、通过轴排序 8、 9、 ...
分类:
其他好文 时间:
2018-05-25 21:20:33
阅读次数:
369
系列(Series) 数据帧(DataFrame) 面板(Panel) 这些数据结构构建在Numpy数组之上,这意味着它们很快。 考虑这些数据结构的最好方法是,较高维数据结构是其较低维数据结构的容器。 例如,DataFrame是Series的容器,Panel是DataFrame的容器。 构建和处理两 ...
分类:
其他好文 时间:
2018-05-25 19:37:50
阅读次数:
210