반응형

programing 630

데이터 프레임을 사전으로 변환하는 방법

데이터 프레임을 사전으로 변환하는 방법 저는 두 개의 열이 있는 데이터 프레임을 가지고 있는데 그것을 사전으로 변환하려고 합니다.첫 번째 열이 키가 되고 두 번째 열이 값이 됩니다. 데이터 프레임: id value 0 0 10.2 1 1 5.7 2 2 7.4 어떻게 해야 하나요?한다면lakes당신의DataFrame당신은 다음과 같은 것을 할 수 있습니다. area_dict = dict(zip(lakes.id, lakes.value)) 의 문서를 참조하십시오. 다음과 같이 사용할 수 있습니다. df.set_index('id').to_dict() 그리고 열이 하나만 있는 경우 열 이름을 피하기 위해 딕트의 수준도 사용됩니다(실제로 이 경우에는Series.to_dict()): df.set_index('id')..

programing 2023.06.15

dplyr::filter에서 문자열을 변수 이름으로 전달

dplyr::filter에서 문자열을 변수 이름으로 전달 저는 제 질문을 설명하기 위해 mtcars 데이터 세트를 사용하고 있습니다. 예를 들어, 데이터를 4-cyl 자동차에 부분 집합화하려고 합니다.할 수 있습니다. mtcars %>% filter(cyl == 4) 제 작업에서는 열 이름으로 문자열 변수를 전달해야 합니다.예: var % filter(var == 4) 저도 그랬어요. mtcars %>% filter(!!var == 4) 두 경우 모두 데이터 프레임이 비어 있습니다. !!또는UQ변수를 평가합니다.mtcars %>% filter(!!var == 4)와 동일합니다.mtcars %>% filter('cyl' == 4)여기서 조건은 항상 거짓으로 평가됩니다. 인쇄를 통해 이를 증명할 수 있습니다..

programing 2023.06.15

포인터(주소)가 음수가 될 수 있습니까?

포인터(주소)가 음수가 될 수 있습니까? 실패 및 초기화되지 않은 특수 값을 반환할 수 있는 기능이 있습니다(성공 시 포인터를 반환함). 는 현재반환다니됩다니▁returns를 반환합니다.NULL, 실의경우고, 그리패고.-1초기화되지 않은 상태에서, 그리고 이것은 효과가 있는 것처럼 보입니다..., 주소항긍죠이적정상죠그 렇는▁(? (-1로 할 수 은 이상하게 .)(비록 컴파일러가 주소를 -1로 설정하는 것을 허용하고 있기 때문에, 이것은 이상하게 보입니다.) [업데이트] (-) 생각한 또 는 또다아는어른이디제같다이(-1경우니습한)▁another▁to▁i-입니다.malloc 한 자@전역 범위 및 해당 주소를 감시자로 사용합니다.아니요, 주소가 항상 긍정적인 것은 아닙니다. x86_64에서는 포인터가 부호 확..

programing 2023.06.15

Ruby에서 해시의 모든 값 변경

Ruby에서 해시의 모든 값 변경 해시의 모든 값을 변경하여 값 앞과 뒤에 '%'를 추가하고 싶습니다. { :a=>'a' , :b=>'b' } 로 변경해야 합니다. { :a=>'%a%' , :b=>'%b%' } 이것을 하는 가장 좋은 방법은 무엇입니까?Ruby 2.1 이상에서 할 수 있습니다. { a: 'a', b: 'b' }.map { |k, str| [k, "%#{str}%"] }.to_h 실제 문자열 자체가 제자리에서 변이되기를 원하는 경우(같은 문자열 개체에 대한 다른 참조에 영향을 미칠 수 있으며 가급적이면): # Two ways to achieve the same result (any Ruby version) my_hash.each{ |_,str| str.gsub! /^|$/, '%' } my..

programing 2023.06.15

Wordpress 블록 테마에 사용자 지정 블록 추가(플러그인을 사용하지 않음)

Wordpress 블록 테마에 사용자 지정 블록 추가(플러그인을 사용하지 않음) 기본적으로 저는 워드프레스 블록 테마를 개발하고 싶습니다.쉽게 사용자 지정할 수 있도록 테마에 사용자 지정 블록을 추가하고 싶습니다.그러나 이를 위한 플러그인은 생성하지 않습니다.사용자 지정 블록이 내 테마 안에 있을 것입니다.누군가 내 테마를 설치하면 내 테마와 함께 사용자 지정 블록이 내장됩니다.어떻게 보관하고 폴더 구조도 어떻게 구성할 수 있습니까?저도 똑같이 해야 했습니다.내 테마 내에 사용자 정의 블록을 등록합니다. 내부에 블록 작성src/blocks 먼저, 저는 안에 블록을 만들었습니다.src/blocks사용.npx @wordpress/create-block my-block이제 블록은 다음 위치에 있습니다.{the..

programing 2023.06.15

셀 값을 기준으로 행을 삭제하는 방법

셀 값을 기준으로 행을 삭제하는 방법 워크시트가 있습니다. 셀 값을 기준으로 행을 삭제해야 합니다. 확인할 셀이 A열에 있습니다. 셀에 "-"가 포함된 경우 ..행 삭제 방법을 찾을 수가 없어요.워크북을 열고 모든 내용을 다른 워크북에 복사한 다음 전체 행과 열을 삭제하지만 셀 값을 기준으로 제거해야 하는 특정 행이 있습니다. 여기에 도움이 필요합니다. 갱신하다 내가 가지고 있는 데이터의 샘플 가장 쉬운 방법은 필터를 사용하는 것입니다. "-" 및 복사/붙여넣기가 없는 A열의 셀을 필터링하거나 "-"가 있는 모든 셀에 대해 (내가 선호하는 방법으로) 필터를 선택한 후 모두 삭제할 수 있습니다. 필터를 제거하면 필요한 항목이 표시됩니다. 이게 도움이 되길 바랍니다.스크린샷은 매우 유용했습니다. 다음 코드가..

programing 2023.06.10

스토리보드의 표 머리글 보기

스토리보드의 표 머리글 보기 StoryBoard에 Table HeaderView(테이블 헤더 뷰)를 삽입하는 방법이 있습니까(인터페이스 빌더에서 사용하던 것처럼)?컨트롤을 테이블 보기의 맨 위로 끌어다 놓기만 하면 됩니다.그렇게 쉬울 줄은 몰랐어요. 비포 드롭 드롭 후 드래그하면 쉽게 이 작업을 수행할 수 있습니다.UIView/UIImageView바로 아래에UITableView문서 개요(레이아웃의 일부)에 표시됩니다. 문서 대신 레이아웃을 끌어다 놓으려는 경우 개요:UITableViewCell실망스러운 최고의 핸들링으로 점프할 것입니다!테이블 보기 위에 보기를 끌어다 놓는 것은 적어도 Xcode 11에서 하나의 화면 크기에만 작동했습니다.다른 화면에서는 크기가 잘 맞지 않았습니다. 보기를 만들고 스토리보..

programing 2023.06.10

형식 스크립트에서 개인 메서드를 농담으로 테스트

형식 스크립트에서 개인 메서드를 농담으로 테스트 아래 코드에서 나의 테스트 케이스는 예상대로 통과되었지만 돌연변이 테스트를 위해 stryker를 사용하고 있으며, handleError 함수는 돌연변이 테스트에서 살아남아 handleError 함수가 호출되는지 여부를 테스트하여 돌연변이를 죽이고 싶습니다.개인 기능을 테스트하는 데 도움이 필요합니다. 스파이온을 시도했지만 작동하지 않았습니다. const orderBuilderSpy = jest.spyOn(orderBuilder, 'build') const handleError = jest.fn() expect(rderBuilderSpy).toHaveBeenCalledWith(handleError) // code written in nestJS/typescr..

programing 2023.06.10

dplyr이 여러 열 또는 복합 키에 조인할 수 있습니까?

dplyr이 여러 열 또는 복합 키에 조인할 수 있습니까? 나는 알고 있습니다dplyrv3.0을 사용하면 다음과 같은 다양한 변수에 참여할 수 있습니다. left_join(x, y, by = c("a" = "b")일치할 것x.a로.y.b 하지만 변수의 조합에 참여하는 것이 가능한가요, 아니면 사전에 복합 키를 추가해야 하나요? 이와 같은 것: left_join(x, y, by = c("a c" = "b d")[]의 연결과 일치하는x.a그리고.x.c] ~ [로y.b그리고.y.d]tibble()을 사용하도록 업데이트하는 중 길이가 1보다 큰 명명된 벡터를 다음과 같이 전달할 수 있습니다.by의 주장.left_join(): library(dplyr) d1

programing 2023.06.10

Firestore로 "오브젝트 배열"을 업데이트하는 방법은 무엇입니까?

Firestore로 "오브젝트 배열"을 업데이트하는 방법은 무엇입니까? 저는 현재 Firestore를 사용하고 있으며, "어레이 업데이트(일명 하위 문서)"라는 매우 간단한 작업에 빠져 있습니다. 제 DB 구조는 매우 간단합니다.예: proprietary: "John Doe", sharedWith: [ {who: "first@test.com", when:timestamp}, {who: "another@test.com", when:timestamp}, ], 나는 새로운 기록을 (성공하지 못하고) 밀어넣으려고 노력하고 있습니다.shareWith물체의 배열 시도해 봤습니다. // With SET firebase.firestore() .collection('proprietary') .doc(docID) .set..

programing 2023.06.10
반응형