У меня есть панда данные, такие как следующие:Как подсчитать количество повторений пункта/значения из определенного столбца в другом/другом столбце фреймворка pandas?
MA1 MA2 MA3 Sp3 Sp4 Sp6 F1_x F1_y
TgT,TgT TgT,TgT TgT,TgT,TgT TgT,TgC TgT,CgC TgT,TgC,CgT,CgC CgC TgT
CgT CgT,CgT,CgT CgT,CgT CgT,CgC,GgT,GgC CgT,GgC GgT,GgC,CgT GgC CgT
TgC TgG,TgC TgC TgC,CgG CgG,CgG TgG,TgC CgG TgC
Задача 01:
- Я буду читать строковые значения в F1_x и F1_y и хочу посчитать , сколько F1_x vs y находятся в других столбцах?
- отсчеты F1_x будут записаны в первую очередь по трубе (|).
Вывод: Для первой линии будет
MA1 MA2 MA3 Sp3 Sp4 Sp6 F1_x F1_y
0|2 0|2 0|3 0|1 1|1 1|1 CgC TgT
Задача 02: Кроме того, я хочу, чтобы создать еще один dataframe где отсчеты делается для M-типа против S- type column.
Выход: для первой линии будет
like_M like_S
x y x y
0|7 1|3
или
like_M like_S F1_x F1_y
0|7 1|3 CgC TgT
Я попробовал метод, используя для цикла, который был довольно обширен, потому что мои данные огромны. Я попытался использовать этот метод, заданный @piRSquared в этом вопросе: How to read two lines from a file and create dynamics keys in a for-loop using python? , но не смог его обработать.
спасибо за ответ. Если вы когда-нибудь, можете ли вы добавить какое-то объяснение. Я пытаюсь прочитать pandas doc и ваш скрипт, чтобы узнать, что делает каждая часть кода. Любая информация будет полезна. – everestial007