-
카테고리
-
세부 분야
데이터 분석
-
해결 여부
미해결
cafe_count 질문입니다
22.05.11 23:30 작성 조회수 146
1
cafes=["스타벅스", "이디야"]
for cafe in cafes:
cafe_count = df_vs.loc[i, cafe]
이 부분에서 어떤 과정으로 df_vs에 있는 스타벅스, 이디야 컬럼의 매장 수를 가져오는 건지 잘 모르겠습니다.
답변을 작성해보세요.
0
박조은
지식공유자2022.05.12
안녕하세요.
df_vs 라는 변수에는 스타벅스와 이디야의 매장수가 데이터프레임 형태로 있습니다.
해당 데이터프레임에서 .loc 를 사용하면 loc[행, 열] 형태로 데이터에 접근이 가능합니다.
아래의 코드에서 i 는 df_vs 의 인덱스 값을 의미합니다.
인덱스 값이 숫자로 되어 있기 때문에 해당 인덱스 행을 가져오며 "스타벅스" 값을 for 문으로 받으면
해당 행의 스타벅스의 매장수를 가져오게 됩니다.
cafes=["스타벅스", "이디야"]
for cafe in cafes:
cafe_count = df_vs.loc[i, cafe]
아래 링크의 loc 사용 예시를 참고해 보세요.
[pandas.DataFrame.loc — pandas 1.4.2 documentation](https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.loc.html)
답변 1