Как скопировать и вставить значения в связанные ячейки, используя Python? - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь скопировать значение ячейки имени Engli sh и вставить его в другие ячейки с тем же именем, но на другом языке. Например, Хорхе и Джордж - это одно и то же имя, но на разных языках. Я хотел бы изменить Джорджа на Джорджа.

Таблица читается

import pandas as pd

table = pd.read_excel(r'C:\Users\Documents\Projects\use_case\Names.xlsx')

ID = table['ID']
Name = table['Name']
Language = table['Language']

# Use for-loop to go through all values of the same ID
for i in ID:

    # Copy cell value of the english name
    if Language == 'English':
        copy = Name
    else:
        continue

    # Go through all rows with the same ID
    for cell in i:

        # Paste english name
        if Language != 'English':
            Name = copy
        else:
            continue

# Export to a new excel table Names2.xlsx
table.to_excel(r'C:\Users\Documents\Projects\use_case\Names2.xlsx')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...