最近想要使用python对股票数据进行分析,但在连接了数据源以后发现直接输出的数据是类似表格一样的形式(如图1)。如果要使用这些数据进行分析肯定需要对数据进行一定的拆分,将其转化为可以计算的形式。但是在使用isinstance()判断了各种数据类型后发现都不是,程序的继续推进出现了困难。经过查找资料发现需要使用loc()和iloc()函数,先对数据的标签进行索引,然后才能切片。
简单来说,loc()函数就是按照标签名称(Label)对输出内容进行索引,而iloc()则是按照数据所处位置来进行索引,具体的展现形式如下:
使用loc()函数对第一行进行索引后转换为list形式,即可得到我们能够处理的数据形式。
df=list(df.loc[0])