I would like to know how I can change the values of a column dynamically as I grab the information from a web scrape.
Currently, I have something like this:
number name
12 NA
13 NA
14 NA
15 NA
and I would like to receive something like this:
number name
12 Mike
13 Bob
14 Bobby
15 Mark
I have tried using this:
for number in phone_book:
name = get_name()
phonebook['names'][number] = name
and
phonebook.loc[phonebook.index[number], 'name'] = name
but it just sets the name of the last number for all:
number name
12 Mark
13 Mark
14 Mark
15 Mark
How could I get it to add each name to its respective number?
Thanks
phonebook.loc[phonebook.number == number, 'names'] = namephonebook.number == number?phonebook.number == numberlooks through the'number'columns in yourphonebookand mark the correct ones..locgives you access to the corresponding rows/columns.