Ruby의 키를 기반으로 배열에서 해시 제거

G. 브라운

저는 Ruby를 처음 사용합니다. 이것은 여러 해시를 포함하는 내 배열입니다. 이제 ': total_duration'이 0 인 모든 해시를 제거하고 싶습니다. 이것이 제가 시도한 것이지만 아무 일도 일어나지 않습니다.

@array = 
[{:tid=>"p121709", :uid=>"S2G1", :total_duration=>0},
{:tid=>"p121710", :uid=>"S2G1", :total_duration=>0},
{:tid=>"m121459", :uid=>"S2G1", :total_duration=>713}]
@op_arr.delete_if { |key, total_duration| [key].include? 0 }

출력은

@array = [{:tid=>"m121459", :uid=>"S2G1", :total_duration=>713}]
하인 좌석

배열의 요소는 해시이므로 해시로 처리해야합니다.

@array.delete_if{|h| h[:total_duration] == 0}
# => [{:tid=>"m121459", :uid=>"S2G1", :total_duration=>713}]
@array
#=> [{:tid=>"m121459", :uid=>"S2G1", :total_duration=>713}] 

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ruby-키를 기반으로 사전 배열에서 항목 제거

분류에서Dev

Laravel의 키 값을 기반으로 배열에서 배열 제거

분류에서Dev

mongoid의 단일 문서에서 키를 기반으로 해시 배열에서 값을 선택하십시오.

분류에서Dev

다른 열의 요소를 기반으로 pyspark 배열에서 요소 제거

분류에서Dev

쿼리를 기반으로 ElasticSearch의 배열에서 객체 제거

분류에서Dev

Ruby 2D 배열에서 다른 배열의 키를 사용하여 해시 배열로

분류에서Dev

키를 기반으로하는 해시 병합 배열 값의 루비 배열

분류에서Dev

해당 배열 개체를 기반으로 배열을 제거하려면 배열 키 가져 오기

분류에서Dev

키를 기반으로 JavaScript 객체 배열에서 중복 제거

분류에서Dev

Ruby : 두 키 값의 조합을 기반으로 해시에서 중복 감지

분류에서Dev

여러 키의 중복 값을 기반으로 객체 배열에서 요소 제거

분류에서Dev

SQL 쿼리를 기반으로 배열에서 요소 제거

분류에서Dev

SQL 쿼리를 기반으로 배열에서 요소 제거

분류에서Dev

주변 배열을 제거하고 Ruby에서 하나의 해시를 전달합니다.

분류에서Dev

yaml의 Ruby 해시 배열에서 요소를 제거하는 가장 좋은 방법

분류에서Dev

키를 기반으로 한 해시의 루비 병합 배열 및 키 / 값 쌍의 수로 정렬

분류에서Dev

데이터베이스의 기본 키 ID를 기반으로 PHP에서 배열 다시 색인화

분류에서Dev

SQL 쿼리를 기반으로 다차원 배열에서 배열 제거

분류에서Dev

Ruby의 고유 한 해시 키를 기반으로 배열을 내부 해시와 비교하는 가장 효율적인 방법

분류에서Dev

해시 테이블 배열의 키에서 배열 만들기

분류에서Dev

Ruby에서 키를 찾기 위해 배열 또는 해시를 반복합니다.

분류에서Dev

문자열의 단어를 기반으로 DataFrame에서 행 제거

분류에서Dev

루비의 일부 키를 기반으로 해시 배열의 그룹화 및 표시

분류에서Dev

키 값을 기반으로 기존 해시에서 새 배열 만들기

분류에서Dev

특정 행의 내용을 기반으로 배열에서 열 제거

분류에서Dev

해시 Ruby 내부의 배열 데이터를 기반으로 해시를 중복 해시로 분할 하시겠습니까?

분류에서Dev

Ruby의 해시 배열에서 해시 삭제

분류에서Dev

기존 키 이름을 기반으로 Ruby 해시를 복제하는 방법은 무엇입니까?

분류에서Dev

Ruby에서 배열을 해시 키로 사용

Related 관련 기사

  1. 1

    Ruby-키를 기반으로 사전 배열에서 항목 제거

  2. 2

    Laravel의 키 값을 기반으로 배열에서 배열 제거

  3. 3

    mongoid의 단일 문서에서 키를 기반으로 해시 배열에서 값을 선택하십시오.

  4. 4

    다른 열의 요소를 기반으로 pyspark 배열에서 요소 제거

  5. 5

    쿼리를 기반으로 ElasticSearch의 배열에서 객체 제거

  6. 6

    Ruby 2D 배열에서 다른 배열의 키를 사용하여 해시 배열로

  7. 7

    키를 기반으로하는 해시 병합 배열 값의 루비 배열

  8. 8

    해당 배열 개체를 기반으로 배열을 제거하려면 배열 키 가져 오기

  9. 9

    키를 기반으로 JavaScript 객체 배열에서 중복 제거

  10. 10

    Ruby : 두 키 값의 조합을 기반으로 해시에서 중복 감지

  11. 11

    여러 키의 중복 값을 기반으로 객체 배열에서 요소 제거

  12. 12

    SQL 쿼리를 기반으로 배열에서 요소 제거

  13. 13

    SQL 쿼리를 기반으로 배열에서 요소 제거

  14. 14

    주변 배열을 제거하고 Ruby에서 하나의 해시를 전달합니다.

  15. 15

    yaml의 Ruby 해시 배열에서 요소를 제거하는 가장 좋은 방법

  16. 16

    키를 기반으로 한 해시의 루비 병합 배열 및 키 / 값 쌍의 수로 정렬

  17. 17

    데이터베이스의 기본 키 ID를 기반으로 PHP에서 배열 다시 색인화

  18. 18

    SQL 쿼리를 기반으로 다차원 배열에서 배열 제거

  19. 19

    Ruby의 고유 한 해시 키를 기반으로 배열을 내부 해시와 비교하는 가장 효율적인 방법

  20. 20

    해시 테이블 배열의 키에서 배열 만들기

  21. 21

    Ruby에서 키를 찾기 위해 배열 또는 해시를 반복합니다.

  22. 22

    문자열의 단어를 기반으로 DataFrame에서 행 제거

  23. 23

    루비의 일부 키를 기반으로 해시 배열의 그룹화 및 표시

  24. 24

    키 값을 기반으로 기존 해시에서 새 배열 만들기

  25. 25

    특정 행의 내용을 기반으로 배열에서 열 제거

  26. 26

    해시 Ruby 내부의 배열 데이터를 기반으로 해시를 중복 해시로 분할 하시겠습니까?

  27. 27

    Ruby의 해시 배열에서 해시 삭제

  28. 28

    기존 키 이름을 기반으로 Ruby 해시를 복제하는 방법은 무엇입니까?

  29. 29

    Ruby에서 배열을 해시 키로 사용

뜨겁다태그

보관