파이썬/데이터프레임

python(vscode)/데이터프레임 조건으로 행조회/행삭제/any/all/다중조건

gongdol 2024. 3. 15. 00:38
300x250

1. 코드작성

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
31
32
33
import pandas as pd 
# 0. 데이터 프레임만들기
df = pd.DataFrame(data= {'과일': ['사과''포도''포도''메론'], '숫자': [708090100], 
                         '점수': [707060105], '계산': [300400500300]})
 
# 1. 데이터프레임 출력
print("\n1.")
print(df)
 
# 2. 포도조건으로 행 조회하기
print("\n2. ")
print(df[df['과일'== '포도'])
 
# 3. 포도가 조건 있으면, 행 조회한다. 
if (df['과일'== '포도').any():
    print("\n3. ")
    print(df[df['과일'== '포도'])
 
# 4. 점수가 100보다 크면 출력
if (df['계산'> 100).all():
    print("\n4. ")
    print(df[df['계산'> 100])    
 
# 5. 여러가지 조건 기준으로 데이터 프레임 조회
print("\n5. "
temp_df = df[(df['점수'> 60& (df['과일'== '포도')]
print(temp_df)    
 
# 6. 행삭제
print("\n6. "
temp_df = df.drop(df[df['과일'== '포도'].index)
print(temp_df)     
 
cs

 

2. 결과

300x250