На этот вопрос уже можно ответить в стеке, и я просто не знаю, как лучше сформулировать этот вопрос.Но я пытаюсь просмотреть столбец (data ["Id"]) в DataFrame (data), который содержит неполные строки, и заменить их законченными версиями, которые есть в списке.
Я могу '• сделать переключение напрямую, просто переназначив значения столбца значениями списка, потому что значения в столбце упорядочены случайным образом и связаны с другими значениями столбца в информационном кадре, которые важны.
Я пытался сделать это:
for img_name in images_list:
for label in data["Id"]:
if label in img_name:
data["Id"] = data["Id"].replace(label,img_name)
Но мой список значений и столбцов довольно велики (120 000 каждый), поэтому этот метод будет длиться вечно.Мне было интересно, если кто-нибудь знает лучший способ решения этой проблемы?Я заранее прошу прощения, если этот вопрос является излишним, и буду признателен за ссылку, которая отвечает на этот вопрос.
Пример списка:
["0img1_type1.png", "1img1_type2.png "," 2img1_type3.png "]
data [" Id "] Пример:
[" 0img1 "," 1img1 "," 2img1 "]