목록머신러닝 (265)
스택큐힙리스트
저는 문자열 열 하나를 포함하는 데이터 프레임이 있으며, 이를 두 개의 (문자열) 열로 분리하고 싶습니다. 첫번째 열 헤더는 'fips''이고, 두번째 열 헤더는 ''row''입니다.내 DataFrame df는 이렇게 보입니다: row0 00000 UNITED STATES1 01000 ALABAMA2 01001 Autauga County, AL3 01003 Baldwin County, AL4 01005 Barbour County, AL나는 행 셀을 분할하는 것이 목표인데, df.row.str[:] 를 사용하는 방법을 모르겠어. df['fips'] = hello 를 사용해 새 열을 추가하고 hello 로 채우는 것은 가능해. 아이디어가 있나요? fips row0 00000 UNITED STATES1 010..
파이썬에서 랜덤한 불리언 값을 얻는 가장 좋은 방법 (빠르고 우아한)을 찾고 있습니다 (동전 던지기).현재 나는 random.randint(0, 1) 또는 random.getrandbits(1)를 사용하고 있습니다.제가 알지 못하는 더 나은 선택지가 있나요?답변 1아담의 대답은 꽤 빨랐지만, 나는 random.getrandbits(1)가 훨씬 더 빠름을 발견했습니다. 당신이 정말로 long 대신 boolean을 원한다면 import randombool(random.getrandbits(1))아직도 random.choice([True, False])보다 두 배 정도 빠릅니다.두 가지 해결책 모두 import random해야 합니다.최고 속도가 우선 사항이 아니라면 random.choice가 분명 더 잘 읽..
저는 텍스트 문자의 한 열에 쉼표로 구분된 값을 포함하는 pandas dataframe 문제가 있습니다. 각 CSV 필드를 분리하고 항목 당 새로운 행을 만드는 것이 목적입니다 (CSV가 정리되어 있으므로 ','로만 분할하면 됩니다). 예를 들어, a 문제는 b 가 되어야 합니다. In [7]: aOut[7]: var1 var20 a,b,c 11 d,e,f 2In [8]: bOut[8]: var1 var20 a 11 b 12 c 13 d 24 e 25 f 2지금까지 여러 간단한 함수를 시도해 보았지만, .apply 방법은 축에 사용할 경우 반환값으로 하나의 행만 받아 들이는 것으로 보입니다. .transform도 작동하지 않습니다. 어떤 제안이라도 크게 감사하겠습니다!예시 데이터: from pandas ..
S3 버킷 안에 무엇이 있는지 #$$ *& **^ $ & 를 사용하여 어떻게 볼 수 있나요? (즉, ls 를 수행하려면?)다음을 수행하는 것: import boto3s3 = boto3.resource('s3')my_bucket = s3.Bucket('some/path/')반환: s3.Bucket(name='some/path/')그 내용을 어떻게 볼 수 있나요?답변 1내용을 보는 한 가지 방법은 다음과 같습니다: for my_bucket_object in my_bucket.objects.all(): print(my_bucket_object)답변 2다양한 기능을 제공하는 온라인 스토리지 서비스인 AWS S3의 버킷(bucket)을 사용할 때, 버킷 내부에 있는 모든 객체를 나열(response content..