按照层级关系来说的话,可以说DataFrame是Series的容器,Series是标量的容器。先来看一下如何去创建数据。...df1.loc[:, ['A', 'B']]
# 使用切片获取部分数据(也可以获取一个数值)
df1.loc['20200502':'20200504', ['A', 'B']]
06
按位置选择数据...# 使用索引值位置选择
df1.iloc[3]
# 使用切片的方式批量选择
df1.iloc[3:5, 0:2]
# 使用索引值位置列表选择
df1.iloc[[1, 2, 4], [0, 2]]...)
# 将分组结果转换为字典
piece = dict(list(df5.groupby('B')))
13
神奇的apply函数
apply()函数会遍历每一个元素,对元素运行指定的function...=list('xyz'), index=list('abc'))
df6.apply(np.square)
# 使用lambda函数进行运算(运算指定的行或列)
df6.apply(lambda x: