반응형
#문제 1번
# index '2001' 데이터(행)의 평균보다 큰 값의 수와
# index '2003' 데이터(행)의 평균보다 작은 값의 수를 더하시오.
###################
#데이터 생성 코드
import pandas as pd
import random
df = pd.DataFrame()
for i in range(0,5):
list_box = []
for k in range(0,200):
ran_num = random.randint(1,200)
list_box.append(ran_num)
df[i+2000] = list_box
df = df.T
df.to_csv('data.csv',index=True)
###################
# print(df.head())
# print(df.loc[2001].mean())
cond1 = df.loc[2001] > df.loc[2001].mean()
cond2 = df.loc[2003] < df.loc[2003].mean()
print(sum(cond1) + sum(cond2))
df = df.T
print( sum(df[2001].mean() < df[2001]) + sum(df[2003] < df[2003].mean()) )
오늘은 공부를 거의 못했다 ㅠㅠ
반응형
'IT,SW,Data,Cloud,코딩 > Python' 카테고리의 다른 글
20230614 kaggle 따라치기 - 타이타닉 튜토리얼 (0) | 2023.06.14 |
---|---|
20230614 하이퍼 파라메터 튜닝 - 랜덤포레스트, xgboost (0) | 2023.06.14 |
20230614 파이썬공부 - 모델링, 평가지표 (0) | 2023.06.14 |
20230613 파이썬공부 (0) | 2023.06.13 |
20230611 빅분기 작업형1 모의문제 (0) | 2023.06.11 |
20230611 작업형1 모의문제1 (0) | 2023.06.11 |
20230611 빅분기 3회 실기 기출 작업형2 (0) | 2023.06.11 |
20230611 빅분기 3회 기출 작업형1 (0) | 2023.06.11 |
댓글