pandas如何将行相应地分组为表示为字符串的列中的某些值

时间:2014-11-27 17:55:34

标签: python pandas rows

我有一个包含伦敦及周边地区邮政编码的熊猫数据框。 我的目标是根据postecode将这个daframe分成7个区域。 EX:NorthWest,所有的邮政编码都以:( NW1,NW2,NW3,... NW11)开头。 我知道如何删除行,

x = dataset.drop(dataset[dataset['Postcode'].str.contains("NW1")].index)

但我只需要保留这些行。

此外,如果我尝试删除(仅作为示例,我需要保留这些行)多行

dataset_no_center = dataset.drop(dataset[dataset['Postcode'].str.contains("WC1")].index, dataset[dataset['Postcode'].str.contains("WC2")].index)

我收到错误

如何根据表达为字符串

的列中的某些值对行进行分组

0 个答案:

没有答案