176만명의 커뮤니티!! 함께 토론해봐요.
미해결
결정트리 실습 수정버전 공부하던 중 궁금한 점이 있어 질문 올렸습니다. 위 그림에서 밑줄 친 def 구문 첫 두 줄 feature_dup_df = pd.DataFrame(data=aa.groupby('column_name').cumcount(), columns=['dup_cnt']) feature_dup_df = feature_dup_df.reset_index()을 보면, 1) 첫째줄: feature_dup_df 은 dup_cnt 1열의 dataframe을 나타내는 것이 맞나요? 2) 둘째줄: feature_dup_df을 reset_index()하는 이유를 모르겠습니다. 최종output(표)으로부터 pd.merge(aa.reset_index(), feature_dup_df, how='outer')을 분석해보면 aa.reset_index()을 받아 index(굵은 숫자316~), reset_index에 의한 index열(316~), column_name가 나왔고 feature_dup_df을 받아 dup_cnt 값이 나온걸로 이해했습니다. 그렇다면 굳이 feature_dup_df.reset_index() 할 필요 없는거 아닌가요? 3)how'outer'가 뭔지 잘 모르겠습니다. 감사합니다.
김학래
2021-12-30T09:13:01.031Z
댓글 0
좋아요 0
조회수 92
미해결
Nuxt.js 시작하기
넉스트서버 이닛은 넉스트앱 자체의 크레이티드 라고 생각해도 되는건가요?
hamzzi.test
2021-12-30T09:11:57.993Z
댓글 1
좋아요 1
조회수 161
미해결
스프링 시큐리티
14:53초 세션 고정보호 설명과 관련해서 질문드립니다. 공격자가 서버에 접속해서 세션ID값을 받고 그 값을 사용자에게 심어놓는다고 하셨는데 어떻게 심어놓나요? 공격자가 만든 웹에 접근하게 하나요?
spring-boot java Spring Security
이주경
2021-12-30T09:07:48.827Z
댓글 1
좋아요 0
조회수 306
미해결
파이썬으로 구현하는 거래 자동화 봇 (챗봇)
고팍스로 하는 방법만 있어서 질문드립니다. 업비트나 빗썸에서도 api 받아서 적용할 수 있는지 궁금합니다.
gun77y
2021-12-30T09:03:45.960Z
댓글 0
좋아요 0
조회수 342
미해결
객체 지향 프로그래밍 입문
3가지 경우를 적어주셨는데 말이 잘 이해가 안가서 예시로 느낌이라도 이해하려하는데요 acc.getDate().isAfter(now) acc.isExpired() 위에 처럼 여러 메소드를 꼬리물기식으로 사용하게끔 구현하지말고 아래처럼 한번에 메소드로 원하는 기능을 수행하게끔 구현하라는게 Demeter's Law 가 맞나요??
rweteam
2021-12-30T08:52:02.222Z
댓글 1
좋아요 1
조회수 328
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요 이렇게 했는데 내용 값인 현재가격만 출력이 안되는데 뭐가 문제일까요? for 문을 돌리지 않고 개별 코드를 url에 넣었을 경우에는 정상적으로 출력이 되는데 for문을 돌렸을때는 이렇게 값을 빼고 출력이 됩니다.
Suhwan Oh
2021-12-30T08:25:48.268Z
댓글 1
좋아요 0
조회수 247
미해결
데브옵스(DevOps)를 위한 쿠버네티스 마스터
# worker1 노드 taints 설정 테스트후 ceph에서 osd-prepare worker1 노드가 사라졌는데요, 다시 추가할수있나요? taints 설정은 원복했습니다. pod/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-2-b9r57 0/1 Completed 0 59m pod/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-3-g59hp 0/1 Completed 0 59m # ceph osd 상태는 이상없는듯합니다.. [root@kt1-test-hyu-k8s-master ceph]# k get all -n rook-ceph NAME READY STATUS RESTARTS AGE pod/csi-cephfsplugin-bxfr4 3/3 Running 0 47h pod/csi-cephfsplugin-provisioner-5c8b6d6f4-bkbzv 6/6 Running 0 47h pod/csi-cephfsplugin-provisioner-5c8b6d6f4-t8gcc 6/6 Running 0 60m pod/csi-cephfsplugin-vzzv5 3/3 Running 0 19m pod/csi-cephfsplugin-xz99c 3/3 Running 0 47h pod/csi-rbdplugin-85xqk 3/3 Running 0 19m pod/csi-rbdplugin-bxv5x 3/3 Running 0 47h pod/csi-rbdplugin-nspg6 3/3 Running 0 47h pod/csi-rbdplugin-provisioner-8564cfd44-rbplq 6/6 Running 0 47h pod/csi-rbdplugin-provisioner-8564cfd44-xkqpr 6/6 Running 0 60m pod/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-1-6947dfczcpcs 1/1 Running 0 19m pod/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-2-5d9b647nzkks 1/1 Running 0 47h pod/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-3-55ff5cc968ck 1/1 Running 0 47h pod/rook-ceph-mgr-a-7b95c49f7d-7jd2v 1/1 Running 0 47h pod/rook-ceph-mon-a-79d5d97cfc-h4tjg 1/1 Running 0 47h pod/rook-ceph-mon-b-56b898b9d7-zt4d8 1/1 Running 0 21m pod/rook-ceph-mon-c-5d56fdbcd-2xg5f 1/1 Running 0 47h pod/rook-ceph-operator-6845846dcd-rmdth 1/1 Running 0 47h pod/rook-ceph-osd-0-658b95554-qsbdx 1/1 Running 0 26h pod/rook-ceph-osd-1-567b6f896c-vw42n 1/1 Running 0 60m pod/rook-ceph-osd-2-7dc866bbcf-sgp2n 1/1 Running 0 26h pod/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-2-b9r57 0/1 Completed 0 59m pod/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-3-g59hp 0/1 Completed 0 59m pod/rook-ceph-tools-7f6598cb58-jt4zv 1/1 Running 0 29h NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/csi-cephfsplugin-metrics ClusterIP 10.106.23.175 <none> 8080/TCP,8081/TCP 47h service/csi-rbdplugin-metrics ClusterIP 10.107.73.77 <none> 8080/TCP,8081/TCP 47h service/rook-ceph-mgr ClusterIP 10.104.247.10 <none> 9283/TCP 47h service/rook-ceph-mgr-dashboard ClusterIP 10.111.82.234 <none> 8443/TCP 47h service/rook-ceph-mon-a ClusterIP 10.98.214.72 <none> 6789/TCP,3300/TCP 47h service/rook-ceph-mon-b ClusterIP 10.110.204.93 <none> 6789/TCP,3300/TCP 47h service/rook-ceph-mon-c ClusterIP 10.100.231.229 <none> 6789/TCP,3300/TCP 47h NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE daemonset.apps/csi-cephfsplugin 3 3 3 3 3 <none> 47h daemonset.apps/csi-rbdplugin 3 3 3 3 3 <none> 47h NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/csi-cephfsplugin-provisioner 2/2 2 2 47h deployment.apps/csi-rbdplugin-provisioner 2/2 2 2 47h deployment.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-1 1/1 1 1 19m deployment.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-2 1/1 1 1 47h deployment.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-3 1/1 1 1 47h deployment.apps/rook-ceph-mgr-a 1/1 1 1 47h deployment.apps/rook-ceph-mon-a 1/1 1 1 47h deployment.apps/rook-ceph-mon-b 1/1 1 1 47h deployment.apps/rook-ceph-mon-c 1/1 1 1 47h deployment.apps/rook-ceph-operator 1/1 1 1 47h deployment.apps/rook-ceph-osd-0 1/1 1 1 47h deployment.apps/rook-ceph-osd-1 1/1 1 1 47h deployment.apps/rook-ceph-osd-2 1/1 1 1 47h deployment.apps/rook-ceph-tools 1/1 1 1 29h NAME DESIRED CURRENT READY AGE replicaset.apps/csi-cephfsplugin-provisioner-5c8b6d6f4 2 2 2 47h replicaset.apps/csi-rbdplugin-provisioner-8564cfd44 2 2 2 47h replicaset.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-1-6947dfcd89 1 1 1 19m replicaset.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-2-5d9b647556 1 1 1 47h replicaset.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-2-64888df58 0 0 0 47h replicaset.apps/rook-ceph-crashcollector-kt1-test-hyu-k8s-worker-3-55ff5cc4ff 1 1 1 47h replicaset.apps/rook-ceph-mgr-a-7b95c49f7d 1 1 1 47h replicaset.apps/rook-ceph-mon-a-79d5d97cfc 1 1 1 47h replicaset.apps/rook-ceph-mon-b-56b898b9d7 1 1 1 47h replicaset.apps/rook-ceph-mon-c-5d56fdbcd 1 1 1 47h replicaset.apps/rook-ceph-operator-6845846dcd 1 1 1 47h replicaset.apps/rook-ceph-osd-0-658b95554 1 1 1 26h replicaset.apps/rook-ceph-osd-0-7d48dffb84 0 0 0 47h replicaset.apps/rook-ceph-osd-1-567b6f896c 1 1 1 26h replicaset.apps/rook-ceph-osd-1-6b79dbb697 0 0 0 47h replicaset.apps/rook-ceph-osd-2-7ccf576997 0 0 0 47h replicaset.apps/rook-ceph-osd-2-7dc866bbcf 1 1 1 26h replicaset.apps/rook-ceph-tools-7f6598cb58 1 1 1 29h NAME COMPLETIONS DURATION AGE job.batch/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-1 1/1 6s 166m job.batch/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-2 1/1 8s 59m job.batch/rook-ceph-osd-prepare-kt1-test-hyu-k8s-worker-3 1/1 8s 59m [root@kt1-test-hyu-k8s-master ceph]# k -n rook-ceph exec -it rook-ceph-tools-7f6598cb58-jt4zv -- ceph osd status ID HOST USED AVAIL WR OPS WR DATA RD OPS RD DATA STATE 0 kt1-test-hyu-k8s-worker-2 20.9M 99.9G 0 0 0 0 exists,up 1 kt1-test-hyu-k8s-worker-1 16.3M 99.9G 0 0 0 0 exists,up 2 kt1-test-hyu-k8s-worker-3 19.5M 99.9G 0 0 0 0 exists,up [root@kt1-test-hyu-k8s-master ceph]# k -n rook-ceph exec -it rook-ceph-tools-7f6598cb58-jt4zv -- ceph osd tree ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF -1 0.29306 root default -5 0.09769 host kt1-test-hyu-k8s-worker-1 1 hdd 0.09769 osd.1 up 1.00000 1.00000 -7 0.09769 host kt1-test-hyu-k8s-worker-2 0 hdd 0.09769 osd.0 up 1.00000 1.00000 -3 0.09769 host kt1-test-hyu-k8s-worker-3 2 hdd 0.09769 osd.2 up 1.00000 1.00000
iamhyeon2
2021-12-30T08:25:17.900Z
댓글 1
좋아요 0
조회수 515
미해결
우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
강의에서 작성하신 코드에서 async def fetch ( url , executor ): # 쓰레드명 출력 print ( 'Thread Name : ' , threading . current_thread (). getName (), 'Start' , url ) # 실행 res = await loop . run_in_executor ( executor , urlopen , url ) print ( 'Thread Name : ' , threading . current_thread (). getName (), 'Done' , url ) # 결과 반환 return res .read()[ 0 : 5 ] 마지막 줄에서 쓰인 read() 함수의 사용이 궁금해져 res의 타입을 출력해 봤습니다 출력 결과 <class 'http.client.HTTPResponse'> 가 나왔는데요 여기서 사용된 read 함수에 대한 설명을 파이썬 공식 문서에서 찾을 수 있었습니다 HTTPResponse. read ( [ amt ] ) Reads and returns the response body, or up to the next amt bytes. read() 뒤의 [0:5] 부분을 보면 슬라이싱을 이용한 것으로 보이는데, read() 안에 인자를 넣어서 출력되는 부분의 양을 조절하지 않고 슬라이싱을 따로 한 이유가 있는지 궁금합니다 그리고 슬라이싱은 리스트나 튜플 문자열 등에서만 사용 가능한 것으로 알고 있는데요, 위의 경우가 슬라이싱이 맞다면, 슬라이싱을 활용할 수 있는 경우가 더 있는 것인지 알고 싶습니다
vpdtlrdl
2021-12-30T08:23:51.339Z
댓글 1
좋아요 0
조회수 304
미해결
파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
아래와 같은 메세지가 나오는데, 수업듣는데 문제는 없을까요? Could not fetch URL https://pypi.org/simple/finance-datareader/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/finance-datareader/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))) - skipping Requirement already up-to-date: finance-datareader in c:\programdata\anaconda3\lib\site-packages (0.9.1) Requirement already satisfied, skipping upgrade: pandas>=0.19.2 in c:\programdata\anaconda3\lib\site-packages (from finance-datareader) (0.25.1) Requirement already satisfied, skipping upgrade: requests>=2.3.0 in c:\programdata\anaconda3\lib\site-packages (from finance-datareader) (2.22.0) Requirement already satisfied, skipping upgrade: lxml in c:\programdata\anaconda3\lib\site-packages (from finance-datareader) (4.4.1) Requirement already satisfied, skipping upgrade: requests-file in c:\programdata\anaconda3\lib\site-packages (from finance-datareader) (1.5.1) Requirement already satisfied, skipping upgrade: python-dateutil>=2.6.1 in c:\programdata\anaconda3\lib\site-packages (from pandas>=0.19.2->finance-datareader) (2.8.0) Requirement already satisfied, skipping upgrade: pytz>=2017.2 in c:\programdata\anaconda3\lib\site-packages (from pandas>=0.19.2->finance-datareader) (2019.3) Requirement already satisfied, skipping upgrade: numpy>=1.13.3 in c:\programdata\anaconda3\lib\site-packages (from pandas>=0.19.2->finance-datareader) (1.19.5) Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\programdata\anaconda3\lib\site-packages (from requests>=2.3.0->finance-datareader) (1.24.2) Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in c:\programdata\anaconda3\lib\site-packages (from requests>=2.3.0->finance-datareader) (3.0.4) Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in c:\programdata\anaconda3\lib\site-packages (from requests>=2.3.0->finance-datareader) (2.8) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\programdata\anaconda3\lib\site-packages (from requests>=2.3.0->finance-datareader) (2019.9.11) Requirement already satisfied, skipping upgrade: six in c:\programdata\anaconda3\lib\site-packages (from requests-file->finance-datareader) (1.15.0) Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))) - skipping WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /simple/finance-datareader/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /simple/finance-datareader/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /simple/finance-datareader/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /simple/finance-datareader/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)'))': /simple/finance-datareader/
웹-크롤링 numpy pandas python plotly matplotlib seaborn 웹 스크래핑
dee
2021-12-30T07:55:44.110Z
댓글 1
좋아요 1
조회수 1062
미해결
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
선생님, 이렇게 코딩하면 모두 소문자로 반환되는데 왜그런건가요? 모두 소문자로 해서 capitalize해도 그대로 소문자로 출력됩니다.
kjr1222
2021-12-30T07:49:05.926Z
댓글 1
좋아요 0
조회수 195
미해결
풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
안녕하세요 선생님. 도커 컨테이너를 이용해서 가상화하는 것에 대해 질문이 있습니다. 예를 들어 분산 처리를 위해 서버가 4대 정도가 필요하다고 할 때, 도커를 이용해서 4개의 컨테이너를 만들면, 그것들을 이용해서 마치 4대의 서버가 있는 것처럼 작업을 할 수 있나요?
돈가스날다
2021-12-30T07:48:46.630Z
댓글 2
좋아요 0
조회수 379
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
input 태그안에서 키 값으로 "name"을 전달하는데 전달된 name이 MemberForm의 String name에 전달되어 자동으로 setName을 스프링이 해준다고 설명해주셨는데 이러한 setName을 실행해주는 작동 원리가 무엇일까요? 스프링이 한다고 하셨는데 스프링이 어떻게 자동으로 setName을 해주는지 궁금합니다.
SetName java spring spring-boot MVC
WooNG
2021-12-30T07:29:49.136Z
댓글 1
좋아요 0
조회수 396
미해결
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
gits 에 남겼는데 권한이 안되어서 진도가 안나가네용 ㅜ.ㅜ 부탁드릴게요!! ㅎㅎㅎ
손지혜
2021-12-30T07:19:52.431Z
댓글 1
좋아요 1
조회수 161
미해결
Vue.js 시작하기 - Age of Vue.js
강사님 이해가 잘 안가는 부분이 있는데요 하얀색과 초록색 변수명? 이 같아야되는건가요??
딩띵
2021-12-30T07:17:37.045Z
댓글 2
좋아요 1
조회수 408
미해결
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
Creature(int creatureType) : _creatureType(creatureType) 생성자 상속에서 _creatureType(creatureType) 이 의미하는바가 무엇인지 알고 싶습니다. cretaure type 을 _creatureType 으로 캐스팅 해주는 것을 상속 받는다는 의미인지요?
지훈최
2021-12-30T07:06:28.817Z
댓글 1
좋아요 2
조회수 211
미해결
구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
강사님 이메일로 메일보내드렸습니다. jaecheolfruit@gmail.com 제 이메일이구요. 확인되시면 공유부탁드립니다.
JE Chory
2021-12-30T06:51:29.461Z
댓글 1
좋아요 0
조회수 204
미해결
따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
travis ci에서 test 하는 script부분까지만 실행이되고, 종료가 됩니다 . 빌드에는 확인해보면 적용이 되어있는데 deploy부분은 실행이 안되고 그냥 종료가 되버려서, 무언가 잘 못된 부분이 있으면 에러 메세지라도 보고 대처를 할 텐데, 계속 수정해봐도 deploy부분이 생략된체로 종료가 되는데 이유가 있을까요? AWS도 정상적으로 실행중입니다.
aws docker github 데이터 엔지니어링 cicd travis-ci
김학
2021-12-30T06:48:04.810Z
댓글 1
좋아요 0
조회수 332
미해결
프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
select에서는 required가 안되는데 어떻게 하면 되나요? input에는 required가 되서 submit이 안되는데 select로 만든 "월" 만 정보 입력을 안해도 submit이 됩니다.
재미있는 호랑이
2021-12-30T06:46:34.654Z
댓글 1
좋아요 0
조회수 1027
미해결
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
인프런 아이디 : wjtkddyd95@gmail.com 인프런 이메일 : wjdtkddyd95@gmail.com 깃헙 아이디 : mmaf@naver.com 깃헙 Username : SangYong-Jeong 요청드립니다.
권한요청 javascript vuejs es6 vuex
정상용
2021-12-30T06:39:53.309Z
댓글 1
좋아요 1
조회수 154
미해결
따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
다름이아니라 react bootstrap에서 이제 Media를 지원하지 않는거같은데 어떤걸로 대체하면 좋을까 알 수 있을까요? React-Bootstrap · React-Bootstrap Documentation
2021-12-30T06:39:41.958Z
댓글 2
좋아요 0
조회수 257