inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Giới thiệu lập trình và sử dụng tự động hóa công việc cho nhân viên văn phòng

Đọc file Excel với pandas! Tính toán! Ghi!

df=df.sort_values(by=['시간당 생산','근무시간'],ascending=[False,False])

381

hyewon91236912

4 câu hỏi đã được viết

0

제가 액셀을 잘 모르는 상태에서 해서 그런가 이해력이 많이 딸리네요;

df=df.sort_values(by=['시간당 생산','근무시간'],ascending=[False,False])

이 코드에서 sort_values는 독립적으로 있을 수 없는 함수인가요?

제가 이렇게 생각한 이유는 sort_values로 분류한다음 무엇을 해야할지 컴퓨터가 모를 것이라고

판단해서 입니다.

ascending=[False]

이것은 앞에 분류한 원소에서 상승순으로 두는 것 같은데

False는 왜 있는 건가요? ignore_index와 같은 느낌인가요?

그래서 False는 행의 이름을 바꾸지 않는 상태(무시하지 않는 상태)에서

상승순으로 둔다는 것인가요?

python

Câu trả lời 1

0

SungYong Lee

엑셀에서 정렬을 할 때도, 어떤 열(column)을 기준으로 정렬을 할지 정해야합니다. 그리고 그 열을 정렬하는 방식이 오름차순인지 내림차순인지도 정해야죠.

pandas dataframe에서 sort_value 함수에 인자로 by와 ascending을 넣어주는 이유도 마찬가지입니다. 현재 예제에서는 정렬 기준을 '시간당 생산'을 내림차순으로, 시간당 생산이 같은 경우에는 '근무시간'을 내림차순으로 하라는 뜻입니다. 만약

df=df.sort_values(by=[‘시간당 생산’,’근무시간’],ascending=[False, True])

처럼 선언을 한다면 시간당 생산은 내림차순(ascending이 아니라고 했으니까)으로 정리하고, 같은 값이 있는 경우, '근무시간'은 오름차순으로 정리하게 될겁니다.

기출 11회 작업형 2_전체 데이터 학습 여부

0

11

1

RateLimitError

0

7

2

예측값 결과 소수점 차이

0

16

2

여태까지 발견한 이슈들 공유드립니다.

1

15

1

기출 문제와 실전챌린지 연습문제 무엇부터 푸는게 나은가요?

0

13

0

전처리 train() test([ ])

0

14

2

작업형 1 배경지식 질문

0

17

2

옳게 풀은건지 질문드립니다!

0

13

1

에러가 자꾸 뜨는데 코드에 문제가 있나요 ㅠㅠ

0

355

2

맥os 유저는 어떻게 하나요?.

0

418

1

엑셀파일과 csv파일 용도 차이는?

1

2424

2

만들고 싶은 프로그램이 있는데요...

0

241

1

강사님께서 영상 내에서 쓰신 단축키에 대해서 질문드립니다.

0

297

1

atom 을 쓰는데 오류가 났습니다ㅠㅠ

0

234

0

셀레늄 실행하면 해당 에러가 뜨고 정상적으로 크롤링 되지 않네요

0

324

1

python-docx 오류 도와주세요

0

938

2

python-docx 오류 나요.

0

341

0

self나 __init__등 정확히 제대로 제 것으로 만들기가 힘들어요.(이해안가요)

4

23929

3

csv파일 엑셀에서 변환이 제대로 안됩니다.

0

381

1

employee_result 결과값이 나오긴 했는데 근무시간이 좀 이상해서요

0

273

2

마지막에 노동법 준수하는 if식을 넣은 뒤 에러가 나는데요

0

305

1

20분경에 나오는 파이참 run 을 할때 에러가 나서 잘 안되는데 왜그럴까요?

0

441

2

seperated -> separated ^^

0

619

1

close() ?

0

294

1