miller

Miller를 사용하여 새 열을 생성하고 임의의 식별자를 추가하는 방법
miller

Miller를 사용하여 새 열을 생성하고 임의의 식별자를 추가하는 방법

csv무작위로 생성된 "사건 번호"가 포함된 열을 내 파일에 추가하고 싶습니다 . 사건 번호의 처음 2자는 AZ의 대문자여야 합니다. 다음은 5개의 난수입니다. 입력하다: COMPANY,NAME,STREET,ZIP,CITY,IBAN Test Ltd,John,Big Ben 343,4343,London,UK2348020384 Test Ltd,Kate,Big Ben 343,4343,London,UK4389223892 Test Ltd,Jake,Big Ben 343,4343,London,UK3892898999...

Admin

miller를 사용하여 소문자를 대문자로 변환하고 출력을 새 열에 출력합니다.
miller

miller를 사용하여 소문자를 대문자로 변환하고 출력을 새 열에 출력합니다.

NAME열을 열로 복사하고 싶습니다 NAME-LOWERCASE. NAME-LOWERCASE소문자만 포함해야 합니다. 그렇지 않으면 모든 열의 대문자가 변경되지 않고 그대로 유지되어야 합니다.NAME-LOWERCASE 입력하다 NAME,test PTC,N Agri,Y E-example,N ForYou,N Willy Nes,Y 산출 NAME,NAME-LOWERCASE,test PTC,ptc,N Agri,agri,Y E-example,E-example,N ForYou,foryou,N Willy Nes,w...

Admin

밀러가 데이터를 문자열로 읽고 JSON으로 변환하도록 강제
miller

밀러가 데이터를 문자열로 읽고 JSON으로 변환하도록 강제

다음 MWE에서는 echo x="1e2" | mlr --ojson cat 내 목표는 밀러가 객체를 포함하는 단일 요소 JSON 배열을 생성하도록 하는 것입니다. {"x": "1e2"} (배열 내에서) 반환된 실제 객체는 다음과 같습니다. {"x": 1e2} 여기서 값은 숫자로 처리되는데, 이는 구문 분석의 결과인 것 같습니다. 숫자 대신 문자열 값을 갖는 JSON 객체를 생성하도록 밀러에게 어떻게 지시하나요? (MWE에서 "1e2" 주위에 따옴표를 붙인 이유는 이러한 의도를 강조하기 위한 것입니...

Admin

CSV 파서를 사용하여 특정 열을 기반으로 CSV 행 중복 제거
miller

CSV 파서를 사용하여 특정 열을 기반으로 CSV 행 중복 제거

이 작업을 검색한 결과 다음과 같은 오래된 질문을 발견했습니다. 지정된 열을 기반으로 CSV에서 중복 항목 제거 특정 열을 기반으로 CSV에서 고유한 레코드 식별 awk하지만 내 데이터가 여러 개의 중첩된 큰따옴표가 있는 복잡한 CSV 파일이기 때문에 그렇게 할 수 없습니다 . 다음과 같은 중복을 제거하고 싶다고 가정해 보겠습니다(단순화된 상황). Ref,xxx,zzz ref1,"foo, bar, base",qux ref1,"foo, bar, base",bar ref2,aaa,bbb 출력에는 다...

Admin

Miller를 사용하여 CSV 파일에 빈 열 추가
miller

Miller를 사용하여 CSV 파일에 빈 열 추가

다음과 같은 CSV 파일이 있습니다. 0 1 2 3 xMiller를 사용하여 각 행에 빈 열을 추가하여 출력 파일이 다음과 같이 보이도록 하고 싶습니다 . 0,x 1, 2, 3, 어떻게 해야 하나요? ...

Admin

Miller를 사용하여 CSV URL 열에서 도메인 추출
miller

Miller를 사용하여 CSV URL 열에서 도메인 추출

CSV 콘텐츠는 다음과 같습니다. Family,URL,IP,FirstSeen Pony,http://officeman.tk/images/admin.php,207.180.230.128,01-06-2019 Pony,http://learn.cloudience.com/ojekwaeng/yugo/admin.php,192.145.234.108,01-06-2019 Pony,http://vman23.com/ba24/admin.php,95.213.204.53,01-06-2019 URL다음을 사용하여 열을 선택할 수 ...

Admin

Miller의 레코드에서 "Last, First"를 (고통 없이) 분할하거나 반전하려면 어떻게 해야 합니까?
miller

Miller의 레코드에서 "Last, First"를 (고통 없이) 분할하거나 반전하려면 어떻게 해야 합니까?

"성, 이름" 형식의 한 열이 있는 탭으로 구분된 파일이 있습니다. 내가하고 싶은 것은 레코드를 두 개의 별도 열, last, 및 first, 사용 cut또는 다른 동사 로 분할하는 것입니다.저것, 결과를 JSON으로 출력합니다. 나는 JSON과 결혼하지 않았으며 다음과 같은 다른 도구를 사용하는 방법을 알고 있다는 점을 덧붙여야 합니다.jq, 하지만 이 형식을 한 번에 얻는 것이 좋을 것입니다. 이 동사의 구문은 nest솔직히 기억할 수 없는 기억해야 할 옵션이 많은 것처럼 보이므로 이 작업을 ...

Admin

Miller DSL에서 외부 명령 호출
miller

Miller DSL에서 외부 명령 호출

다음과 같은 CSV가 있다고 가정해 보겠습니다. $ cat test.csv id,domain 1,foo.com 2,bar.com 를 사용하면 mlr putMiller에서 정의할 수 있는 한 모든 기능을 CSV의 필드에 쉽게 매핑할 수 있습니다.DSL. 예를 들어 mlr --csv put '$id = $id + 1'각 레코드마다 1씩 증가합니다.id 하지만 Miller DSL에서 함수를 정의할 수 없다면(아마도 순수 함수가 아니기 때문에) 어떻게 될까요? CSV의 각 도메인을 IP 주소에 매핑한...

Admin

밀러의 데이터 필드에 제목 태그 출력
miller

밀러의 데이터 필드에 제목 태그 출력

주어진파일.csv: a,b,c 1,2,3 어쩌다mlr산출: a,b,c 1,2,c 태그 이름 사용$c 아니요$c"를 포함하는 문자 를 미리 알아 두십시오 .씨"? 참고: 정답을 mlr사용해야 합니다. ...

Admin