import pandas as pd
my_df = pd.DataFrame(columns=['b_code', 'c_code', 'name'], data = [[3401560221954, 6275442, 'name 1'], [987510, 987510, 'name 2'], [4473089, '', 'name 3'], ['', 9584362, 'name 4']])
Над фреймом данных установлен набор сэмплов.Мой фрейм данных имеет 70 столбцов.
То, что я хотел бы иметь, - это преобразовать одну строку в две строки, если в двух столбцах «b_code» и «c_code» присутствуют и отличаются значения.Я ищу вывод, как показано ниже:
b_code c_code name
0 3401560221954 name 1
1 6275442 name 1
2 987510 987510 name 2
3 4473089 name 3
4 9584362 name 4
Большое спасибо заранее за любые рекомендации.