pradeep kumar Ответов: 0

Цикл, основанный на значениях строк в панд


Мой CSV-файл

ZIP_CODE   POPULATION
00601      700 
00606      500
11224      12000
23469      20000


Я создам уникальный идентификатор на основе населения, например, если население <= 1000, то я должен создать 10 уникальных идентификаторов для Zip_code 00601 и 10 различных уникальных идентификаторов для zip_code 00606

Что я уже пробовал:

Ниже приведено то, что я уже пробовал

pop_by_zip = r'population_census.csv'

df=pd.read_csv(pop_by_zip,delimiter="|")

Highly_low =df['Population'] <=1000


Здесь я хочу перебрать все строки, имеющие население <=1000, и создать 10 уникальных идентификаторов для каждого почтового индекса. Я вроде как застрял в петле здесь, помогите мне здесь

И я должен написать выходной файл с нижеприведенными столбцами

Zip_Code  Population   UniqueId
00601     700          00000asdf98
00606     500          00000fgsshf98

0 Ответов