본문 바로가기
728x90

리스트4

python, 리스트를 사용한 FIFO구조의 큐 운용 리스트 사용해서 작업을 하다가 큐가 필요해져서 만들게 되었음. 리스트를 사용해서 만들었고, 리스트의 연산기능을 사용했음1행 :  큐로 사용할 리스트 이름3행 : 데이터를 큐에 넣는 기능9행: 큐에서 데이터를 하나 빼내오는 기능하지만,,, q_pop() 에 부족한 부분이 있으니, q_list멤버가 없다면 12행은 에러가 발생한다(아래 그림참고) 16,17행 :  데이터를 넣고20행 : 마지막 데이터까지 꺼내지고, 큐는 빈상태가 된다21행: 비어있는 큐에서 데이터 꺼내기 시도    이를 보완하기 위해서 len()사용해서 큐의 데이터 갯수를 확인한다11행 : 큐의 데이터 갯수 확인12행 : 데이터를 꺼내기 시도13행 : 성공한다면 큐에서 데이터를 하나 삭제하고15행 : 큐의 데이터가 없다면 비어 있는 값으로 .. 2024. 12. 29.
python, 데이터프레임() - 리스트로 데이터프레임 생성(행/열) 리스트 자료가 준비되어 있고, 데이터프레임에 행으로 추가하기와 열로 추가하기를 해보았는데, https://nothing-else-matters.tistory.com/28 python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com https://nothing-else-matters.tistory.com/31 python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, python, 데이터프레임(1) - .. 2023. 6. 22.
python, 데이터프레임() - 중간에 행 추가하기 이미 존재하는 데이터 프레임의 중간즈음 어딘가 원하는 곳에 행을 추가하고싶을 때가 있는데, 해결법 소개 엑셀작업중 '행삽입' 하는 것을 생각하면 쉽다. 데이터 준비. 다시 등장하는 '금현물' ㅋㅋ 원하는 행은 2와 3의 사이인 것을 가정해보자. (1) 0~2행까지는 데이터가 유지되고, (2) 새로운 데이터가 3행에 들어오고, (3) 현재의 3~4행은 4~5행이 된다. 와 같이 만들고 싶다면? 솔루션은 아래와 같다. (1) 작업은 4행 (2) 작업은 5행 (3) 작업은 6행 결과는, 인덱스가 엉망진창? 다음글에서 인덱스 재설정에 대해서 알아본다. https://nothing-else-matters.tistory.com/48 python, 데이터프레임() - 인덱스 재설정 데이터프레임 작업하면 인덱스 중복,.. 2022. 5. 19.
python, 데이터프레임(3) - 리스트를 열로 추가하기 python, 데이터프레임(1) 에서 리스트를 행으로 추가해 봤는데, python, 데이터프레임(1) - 리스트를 행으로 추가하기 데이터프레임 사용하다보면 여러가지 상황을 만나게 되는데, 새롭게 발생하는 데이터들을 리스트로 만들거나 혹은 받아오거나 해서 전체 집계를 위한 데이터프레임에 행으로 계속 추가하면서 nothing-else-matters.tistory.com 빼먹었다. 열로 추가하는 것도 해보자. python, 데이터프레임(1) 의 마지막 출력이 아래와 같았다. 이걸 열추가 방법으로 해보려 한다. 먼저 데이터프레임을 만든다. 비어있는 df 가 생성되었다. 여기서 name이라는 리스트를 만들고 첫번째 열을 추가한다. 짠~ 이제 나머지 '나이' 와 '취미'는 어떻게 할지 감이 왔을 것이다. 짠~ 2022. 4. 19.
728x90