数据准备


这里我事先下载了一个csv文件,其中包含两列:时间戳和字符串,大小为近8000行
通过apply进行数据预处理

使用apply进行预处理


apply可以批量的改变dataframe中的数据。
通过apply进行数据预处理

经过上边的处理,在df中添加了一列,全部都是a

将A列改的值为大写

通过apply进行数据预处理

apply接收了一个函数作为参数,apply将会把指定列中的每一个值送给函数参数进行处理。

data列拆分

根据观察,data列的值其实是三个部分组成:
Symbol、Seqno、Price。

现在想把这一列变成三列。

就单个一个data的数据来说,可以用split方法进行拆分:
通过apply进行数据预处理

有了这个方法之后,定义一个用于处理所有数据的函数:
通过apply进行数据预处理

然后对原dataframe的data列数据进行apply处理:
通过apply进行数据预处理

将新的dataframe连接到原来的dataframe中并删除data列数据,得到最终的结果:
通过apply进行数据预处理

相关文章: