数据准备
这里我事先下载了一个csv文件,其中包含两列:时间戳和字符串,大小为近8000行
使用apply进行预处理
apply可以批量的改变dataframe中的数据。
经过上边的处理,在df中添加了一列,全部都是a
将A列改的值为大写
apply接收了一个函数作为参数,apply将会把指定列中的每一个值送给函数参数进行处理。
data列拆分
根据观察,data列的值其实是三个部分组成:
Symbol、Seqno、Price。
现在想把这一列变成三列。
就单个一个data的数据来说,可以用split方法进行拆分:
有了这个方法之后,定义一个用于处理所有数据的函数:
然后对原dataframe的data列数据进行apply处理:
将新的dataframe连接到原来的dataframe中并删除data列数据,得到最终的结果: