inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 판다스(pandas)로 데이터 분석 및 가공하기

판다스 데이터 처리에 대한 질문입니다.

해결된 질문

285

parkhyungbin

작성한 질문수 2

0

강의 보면서 이런저런 내용들로 구글검색도 해보면서 진행하고있습니다.

선생님이 설명해주신 내용까지 이해를 하였는데 두개의 데이타에서 중복값을 찾거나

값 전체가 아닌 일부분만 바꾼다거나 그런 특수한 경우에 대해서는 좀 어렵네요...

혹시 관련되어 질문이 가능할까하여 글 남깁니다...

import pandas as pd
from pandas import DataFrame as df
과자목록1 = ['초코-파이','-','빼빼로','호두파이','-사탕']
과자목록2 = ['초코-파이','-','바나나킥','땅콩파이','못난감자']
야채목록 = ['가지','오이','토마토','콩나물','고추']
가격 = ['500', '1000', '700', '800', '600']

df1 = df(
data={'과자': 과자목록1, '비고' : 0})

df2 = df(data={'과자': 과자목록2,'가격':가격})
jul = []
j =
0
for i in 과자목록1 :
for j in range(0, 10) :
if i == df2.과자[j]
jul = jul + j
j = j +
1


-----


여러 경우를 다 만들어가보면서 진행중인데
만약에 두개의 다른 과자목록이 있는 데이타프레임에서 중복값이 있다면
그 행이 몇번째 몇번째인지 뽑아서 리스트로 만들어보고 싶습니다.
그런데

File "C:/Users/user/PycharmProjects/py2/df.py", line 20 if i == df2.과자[j] ^ SyntaxError: invalid syntax

이런 오류가 생기네요
혹시 왜 그런건지 알려주실수 있을까요?

python pandas

답변 2

1

Kyeongrok Kim

과자목록1 = ['초코-파이', '몽-쉘', '빼빼로', '호두파이', '별-사탕']
과자목록2 = ['초코-파이', '몽-쉘', '바나나킥', '땅콩파이', '못난감자']
야채목록 = ['가지', '오이', '토마토', '콩나물', '고추']
가격 = ['500', '1000', '700', '800', '600']

df1 = df(data={'과자': 과자목록1, '비고': 0})

df2 = df(data={'과자': 과자목록2, '가격': 가격})
jul = []
j = 0
for i in range(len(df1)):
for j in range(len(df2)):
if df1.과자[i] == df2.과자[j]:
jul.append(j)

print(jul)

일단은 위와 같이 해보세요.

0

parkhyungbin

감사합니다 선생님. 위 방법으로 하니까 가능하네요.

그런데 지금 상황은 데이터프레임이 동일한 상태에서 비교하는 거라 가능한거같은데

만약 사이즈가 다른 상황에서 위와같이 적용이 가능한가요? 

ex. (과자목록1은 값이 10개, 과자목록2는 값이 5개)

가능하다면 어떤 방법으로 접근해야할까요?

노션 : 파트3번 링크와 권한 , 파트4번 권한요청, 파트 5번도 미리 요청 드립니다.

0

5

1

6-6 실습 문의

0

8

2

미션 06-02

0

10

1

yes24 수집 md 파일 만들 때

0

14

2

python main.py 실행시 게임이 실행이 안돼요

0

15

2

antigravity 대신 cursor를 활용해도 되나요?

0

19

1

뉴스 검색 분류 한도초과

0

23

2

완성자료

0

15

2

섹션5 노션링크 는 따로 없나요?

0

20

2

필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)

0

22

2

Part 4에서 강의 연관 노션 정보들이 워드파일에 없습니다.

0

24

2

첨부자료 Part 4 코드 확인 부탁드리겠습니다.

0

21

2

Free Edition 실습 영상은 아직 업데이트전인가요?

0

15

1

질문 드립니다.

0

38

2

노션 링크

0

48

3

26년 1회 실기 해설 강의

0

47

2

오류 질문

0

408

2

index 부여

0

345

3

엑셀정렬

0

509

6

판다스 불러오기중

0

386

3

안녕하세요 판다스 오류떠서 질문드립니다

0

402

1

기존 ipynb 파일(파이썬) 을 파이참으로 오픈할 수있는 방법이 있나요?

0

1405

1

print('hello') 라고 치면 아래 워닝이 뜨면서 실행이 안되네요..?

0

244

1

조건에 따른 데이터프레임 수정 방법이 가능한지, 어떤 방식으로 가능한지 궁금해요.

0

365

1