array = [
(adsfndsfl, 가나, 다라)
(adsfndsfl, 마바, 사아)
(adsfndsfl, 자차, 카타)
(sdfnlvn, 가나, 다라)
(sdfnlvn, 마바, 사아)
(sdfnlvn, 자차, 카타)
(cvzxjzcxv, 가나, 다라)
(cvzxjzcxv, 마바, 사아)
(cvzxjzcxv, 자차, 카타)
]
여기서 튜플별 영어를 기준으로 리스트 분리
즉
array1 = [(adsfndsfl, 가나, 다라), (adsfndsfl, 마바, 사아), (adsfndsfl, 자차, 카타)]
array2 = [(sdfnlvn, 가나, 다라), (sdfnlvn, 마바, 사아), (sdfnlvn, 자차, 카타)]
array3 = [(cvzxjzcxv, 가나, 다라), (cvzxjzcxv, 마바, 사아), (cvzxjzcxv, 자차, 카타)]
하려는데 어떻게 해야할까요 ㅠㅠ
안에 들어갈 영어는 random이라서 case문이나 if문도 못 돌림 ㅠㅠ
참고로 한글로 된 내용도 전부 다름
지금 생각중인 해결법은
array에 item들 전부 반복문 돌려서 list_eng 뽑아내서 새 배열로 만든 후
list_eng = [adsfndsfl, sdfnlvn, cvzxjzcxv]
다시 이 list_eng 기준으로 다시 array에 전부 반복문 돌릴까 생각중인데
너무 비효율적인 알고리즘 같아서요 ㅠㅠ
for x in array:
파이썬은 groupBy 같은거 없음?
구글에 쳐보니까 판다스를 쳐 소개하고 앉아있네 ㅋㅋ
기본적으론 제공안하고 pandas 라이브러리 불러다 쓰면 되긴하는데 애초에 데이터양이 70개밖에 안되고 최대한 처리속도 줄여야해서요 ㅠㅠ