目标: 根据dataframe中某一列中不同的值,按照值来划分为 多个小的dataframe

步骤:

       1. 将dataframe中某一列中不同的值,以列表的形式返回;

      代码: listType = data['type'].unique()   ——返回list,里面存放的内容即为各个元素

      eg:                fcdV2_T_ID_1_60['vehicleRoad'].unique()
             Out[70]: array(['12to13', ':13', '13to13e'], dtype=object)

       2. 根据list中的值, 划分dataframe

       代码:listType = data['type'].unique()

                  data0 =  data[data['type'].isin([listType[0]])]

                  data_i = data[data['type'].isin([listType[i]])]

更多推荐