У меня есть кадр данных, который выглядит следующим образом:
word start stop speaker
0 but that's alright 2.72 3.47 2
1 we'll have to 8.43 9.07 1
2 okay sure 9.19 11.01 2
3 what? 11.02 12.00 1
4 I agree 12.01 14.00 2
5 but i disagree 14.01 17.00 2
6 thats fine 17.01 19.00 1
7 however you are 19.01 22.00 1
8 like this 22.01 24.00 1
9 and 24.01 25.00 1
Я хочу создать два новых столбца, df.speaker_1 и df.speaker_2. Когда df.speaker == 2, я хочу, чтобы df.speaker_2 содержал значения df.word. Когда df.speaker! = 2, я хочу, чтобы он содержал пустую строку. То же самое будет повторяться для другого значения динамика. Это должно выглядеть следующим образом:
word start stop speaker speaker_2 speaker_1
0 but that's alright 2.72 3.47 2 but that's alright
1 we'll have to 8.43 9.07 1 we'll have to
2 okay sure 9.19 11.01 2 okay sure
3 what? 11.02 12.00 1 what?
4 I agree 12.01 14.00 2 I agree
5 but i disagree 14.01 17.00 2 but i disagree
6 thats fine 17.01 19.00 1 thats fine
7 however you are 19.01 22.00 1 however you are
8 like this 22.01 24.00 1 like this
9 and 24.01 25.00 1 and
Любой совет будет оценен, спасибо.