[Pandas] groupby, agg 여러 행을 단일 행의 리스트로 넣기
pandas의 explode 함수의 반대 기능을 하는 코드를 소개합니다. chatGPT의 도움을 받아 작성된 코드입니다. 문자열을 단일 행에 리스트로 합치는 방법은 다음과 같이 groupby와 agg를 사용하여 구현할 수 있습니다. import pandas as pd # 예시 데이터프레임 df = pd.DataFrame({ 'id': [1, 1, 2, 2], 'text': ['hello', 'world', 'foo', 'bar'] }) # 문자열을 합쳐서 리스트로 만들기 grouped = df.groupby('id')['text'].apply(list).reset_index(name='text_list') 위 코드에서 groupby를 사용하여 id를 그룹으로 지정하고, agg 함수 대신 apply 함수를..
파이썬(Python)&판다스(Pandas)&Polars
2023. 4. 28. 14:07
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- AWS
- MongoDB
- Claude
- LLM
- PEFT
- RDF
- rdflib
- 키워드추출
- polars
- knowlegegraph
- vectorsearch
- Vue3
- python
- knowledgegraph
- text2sparql
- 지식그래프
- docker
- ontology
- TextRank
- Kafka
- vscode
- graphrag
- Postgis
- SPARQL
- ChatGPT
- PostgreSQL
- KnowgedgeGraph
- pandas
- Encoding
- hadoop
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
글 보관함