원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
채택된 솔루션
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
죄송하지만 이 게시물은 나쁜 코딩 관행에서 더 나쁜 코딩 관행으로 바뀌었습니다.속담처럼 고양이 가죽을 벗기는 방법에는 여러 가지가 있으며 동일한 기능을 수행하는 코드를 작성하는 방법에는 여러 가지가 있습니다.그러나 가장 좋은 방법은 무엇입니까?일반적으로 우리는 속도, 코드 길이 및 오류 경향의 세 가지 주요 요소를 최소한으로 고려하기를 원할 것입니다.이를 위해 이유,
number_of_columns = n개 항목 ( dt << 열 이름 가져오기 ()) ;
정말 형편없는 프로그래밍입니다.사용해야 하는 것은 다음과 같습니다.
number_of_columns = ncols ( dt ) ;
분명한 것은 더 짧지만 더 빠르다는 것입니다.전자는 모든 열 이름 목록을 만든 다음 개수를 세어야 합니다.후자는 단순히 테이블 변수를 가져옵니다.
다음, 열3 = 열 ( dt , 삼 ) ; 절대 사용해서는 안됩니다.첫 번째 이유는 b/c column3이 잘못된 이름이기 때문입니다.이유는 다루지 않겠지만 이 게시물을 읽어보시면 이해하실 수 있습니다. 이름에 무엇이 있습니까? 어려운 문제에 대한 반패턴 .두 번째 이유는 도입하려는 추가 단계의 b/c입니다. 왜 이렇게:
column_nr = 포함 ( dt << 열 이름 가져오기 () , 열 ( "키" )) ;
열 = 열 ( dt , column_nr ) ;
다음을 수행할 수 있는 경우:
열 = 열 ( dt , "키" ) ;
다시 말하지만 후자는 더 짧고 빠릅니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
루프를 사용하지 않고 !!!
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
아래는 다음을 사용하는 접근 방식입니다. 포함 그것은 당신이 요구하는 것을 (내 생각에) 수행합니다.
dt = 열려 있는 ( "$SAMPLE_DATA/빅 클래스.jmp" ) ;
//공장!
column_nr = 포함 ( dt << 열 이름 가져오기 ( 끈 ) , "키" ) ;
column_nr = 포함 ( dt << 열 이름 가져오기 () , 열 ( "키" )) ;
column_nr = 포함 ( dt << 열 이름 가져오기 () , 특급 ( 키 )) ;
//작동하지 않음
column_nr = 포함 ( dt << 열 이름 가져오기 () , 키 ) ;
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
나는 당신이 이 MS와 함께 어디로 가고 있는지 좋아합니다.나는
dt = 현재 데이터 테이블 () ;
그리고 llupo0의 질문이 얼마나 많은 열이 있는지였다면 다음과 같이 수정할 수 있습니다.
number_of_columns = n개 항목 ( dt << 열 이름 가져오기 ()) ;
궁극적으로 관심이 있는 경우 llupo0은 다음과 같이 번호로 열을 참조할 수 있습니다.
열3 = 열 ( dt , 삼 ) ;
값1_열3 = 열3 [ 1 ] ;
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
죄송하지만 이 게시물은 나쁜 코딩 관행에서 더 나쁜 코딩 관행으로 바뀌었습니다.속담처럼 고양이 가죽을 벗기는 방법에는 여러 가지가 있으며 동일한 기능을 수행하는 코드를 작성하는 방법에는 여러 가지가 있습니다.그러나 가장 좋은 방법은 무엇입니까?일반적으로 우리는 속도, 코드 길이 및 오류 경향의 세 가지 주요 요소를 최소한으로 고려하기를 원할 것입니다.이를 위해 이유,
number_of_columns = n개 항목 ( dt << 열 이름 가져오기 ()) ;
정말 형편없는 프로그래밍입니다.사용해야 하는 것은 다음과 같습니다.
number_of_columns = ncols ( dt ) ;
분명한 것은 더 짧지만 더 빠르다는 것입니다.전자는 모든 열 이름 목록을 만든 다음 개수를 세어야 합니다.후자는 단순히 테이블 변수를 가져옵니다.
다음, 열3 = 열 ( dt , 삼 ) ; 절대 사용해서는 안됩니다.첫 번째 이유는 b/c column3이 잘못된 이름이기 때문입니다.이유는 다루지 않겠지만 이 게시물을 읽어보시면 이해하실 수 있습니다. 이름에 무엇이 있습니까? 어려운 문제에 대한 반패턴 .두 번째 이유는 도입하려는 추가 단계의 b/c입니다. 왜 이렇게:
column_nr = 포함 ( dt << 열 이름 가져오기 () , 열 ( "키" )) ;
열 = 열 ( dt , column_nr ) ;
다음을 수행할 수 있는 경우:
열 = 열 ( dt , "키" ) ;
다시 말하지만 후자는 더 짧고 빠릅니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
좋아요 ... 네, 완벽하게 작동합니다 감사합니다
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 직접 링크 가져오기
- 인쇄
- 부적절한 컨텐트 신고
Re: 열 번호
이것을 원하는 이유에 대해 조금 설명해 주시겠습니까? 100번 중 99번, 이 값은 유익하지 않으며 구현해야 하는 더 나은 코딩 방법이 있습니다.이 숫자를 얻으려면 둘 다 더 가치 있는 열 참조 또는 열 이름을 알아야 하기 때문에 특히 그렇습니다.
원래 English (US) 로 작성된 이 게시물은 귀하의 편의를 위해 번역되었습니다. 답장을 보내면 English (US) 로 다시 번역됩니다.