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= {'과일': ['사과', '포도', '포도', '메론'], '숫자': [70, 80, 90, 100],
'점수': [70, 70, 60, 105], '계산': [300, 400, 500, 300]})
# 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
'파이썬 > 데이터프레임' 카테고리의 다른 글
python(vscode)/데이터프레임 복사/연동해제하기/복사만하기/id동일함/deepcopy (0) | 2024.07.22 |
---|---|
python(vscode)/데이터 프레임/두개 변수 사용시 연동됨. (0) | 2024.03.31 |
python(vscode)/데이터프레임 시간 조건으로 출력하기 (0) | 2024.02.19 |
python(vscode)/데이터프레임 최대/최소 구하기/첫줄/마지막줄 (0) | 2024.02.19 |
python(vscode)/데이터프레임 /for /참고자료 (0) | 2024.02.19 |