본문 바로가기

pandas2

리눅스 실습서버 만들기 part2 - Shell script를 이용해 학생 아이디, 패스워드 생성하는 코드 작성하기 이제 서버에서 학생들이 접속할 수 있다. 그런데 학생들마다 리눅스 실습을 하기 위해서는 계정이 필요할 것이다. 총 80명의 학생들의 계정을 일일히 adduser 명령어로 생성해줄 수 있겠지만 번거로우므로 Shell script를 사용해서 한 번에 80명 학생들의 계정과 패스워드를 만들어 주도록 하자! 1. 학생들의 학번 정보를 엑셀로 다운 받는다. 어떤 학교든 이 시스템이 구축되어있을 것이며 필자 또한 이 시스템에서 수강 학생들의 정보를 다운 받을 수 있었다. 엑셀을 잘 몰라서 파이썬의 판다스를 이용해 이 엑셀파일의 학번을 제외한 나머지 컬럼들은 삭제하였다. 그리고 이 엑셀파일을 다시 txt파일로 변환해주었다. 이 txt파일에는 앞에 알파벳 한글자 + 학번 이렇게 저장했고 이 파일은 결국 리눅스 계정을 .. 2023. 8. 3.
[Pandas] Shape of passed values is (598, 2795), indices imply (598, 2877) error SimpleImputer를 이용해서 데이터를 보간 후 데이터 프레임으로 만드는 과정에서 에러가 발생했다. train_x 의 shape은 (598, 2877) 인데 SimpleImputer로 보간 후에 나온 데이터의 shape은 (598,2795)이다. 컬럼 82개는 어디로 간것일까? https://stackoverflow.com/questions/62198172/im-getting-this-error-shape-of-passed-values-is-55-93315-indices-imply-6 I'm getting this error: "Shape of passed values is (55, 93315), indices imply (68, 93315)" when applying the Imputer Here.. 2023. 2. 8.