What'로 표현장을 에뮬레이트 SQL select,주어진 매트릭스

0

질문

나는 CSV 파일을 숫자 데이터가 분석을 수행하는 이 데이터를 사용합니다. 나를 바라고 사용하는 것이다 것입니다 제게 더 많은 유연성보다 이것을 읽으로 mysql 수행합니다. 하지만 시작하여 간단한 추출처럼'을 선택*mydata 는 col1=2020'. 지금까지 이해할 수 있는 압축을 사용합니다. 하지만 그것에 대해 알아야 하는 표현이 생성하는 부울 배열에 대한 남수의 압축을(즉,APL 버전의 col1=2020'). 온라인 수색을 얻을하지 않았다 어디에서나 나는 부서입니다.

apl boolean dyalog filter
2021-11-23 07:45:51
1

최고의 응답

0

당신은 참으로 오른쪽에서 당신의 추측.

"col1=2020"것 mydata[;1] = 2020 그래서 전체 일 (mydata[;1] = 2020) ⌿ mydata

내 아버지께 좋아하는 정의

∇ data ← data where condition
  data ← condition⌿data
∇

을 쓸 수 있도록 같은 것들 data where data[;1] = 2020

이용 Dyalog APL 기능

Dyalog APL 일부를 제공합 표기 둘:

  • 인라인할 수 있는 표현으로 작성 mydata ⌿⍨ mydata[;1] = 2020
  • 위의 정의 where 기록할 수 있으로 단순히 where ← ⌿⍨
2021-11-23 09:13:50

내가 참조하십시오. 좋다! 호기심이 있습니다 반복되지 않도록 mydata reference?
Rudi Angela

@RudiAngela 많은 변화가 있을 가능한 경우에 특히 당신 시작 정의 연산자입니다. E.g. select ← {⍵ ⌿⍨ ⍺⍺ ⍵} ⋄ col ← ⌷⍤1⍨ 쓰기를 할 수 있습니다 (2020=col∘1)select mydata 나를 정의할 수 있습니다 col ← {⍵ ⌿⍨ ⍺ ⍺⍺ ⍵[;⍵⍵]} ⋄ in←⊢2020 = col 1 in mydata
Adám

@RudiAngela 을 방문하여 주시기 바랍 apl.채팅 을 논의한다.
Adám

할 것입니다. 팁 주셔서 감사합니다.
Rudi Angela

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................