我如何根据字符串表示的列中的某些值对行进行分组

2024-03-28 10:42:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个熊猫数据框包含伦敦和周边地区的邮政编码。 我的目标是根据后期代码将这个框架划分为7个区域。例如:西北,所有邮政编码以:(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)

我出错了

如何根据字符串表示的列中的某些值对行进行分组


Tags: 数据代码框架区域目标indexdatasetdrop