Pytania otagowane jako csv

Pliki zawierające dane są rozmieszczane w tabeli, często z przecinkami (stąd wartości oddzielone przecinkami), do oddzielnych kolumn. Wiersze są oddzielone znakami nowej linii (ale nie wszystkie znaki nowej linii są separatorami wierszy, ponieważ pola mogą być umieszczane w cudzysłowach, aby zawierały separatory znaków nowej linii. Użyj tego tagu dla pełnoprawnych danych CSV, a nie prostszego przypadku jednego rekordu w wierszu lub całkowicie bez cytowania (użyj prostego csv dla tego rodzaju danych).

6
Używanie jq do wyodrębniania wartości i formatowania w CSV
Mam poniższy plik JSON: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" }, …
58 bash  python  csv  json  jq 



2
Połącz wiele poleceń sed w jednym skrypcie do przetwarzania pliku CSV
Posiadanie pliku CSV takiego: HEADER "first, column"|"second "some random quotes" column"|"third ol' column" FOOTER i szukam wyników takich jak: HEADER first, column|second "some random quotes" column|third ol' column innymi słowy, usuwając „FOOTER”, cytaty na początku, na końcu i wokół | Do tej pory ten kod działa: sed '/FOOTER/d' csv > …
34 sed  csv 



7
Usuń przecinek między cudzysłowami tylko w pliku rozdzielanym przecinkami
Mam plik wejściowy rozdzielany przecinkami ( ,). Niektóre pola są ujęte w podwójny cudzysłów i zawierają przecinek. Oto przykładowy wiersz 123,"ABC, DEV 23",345,534.202,NAME Muszę również usunąć wszystkie przecinki występujące wewnątrz podwójnych cudzysłowów i podwójnych cudzysłowów. Tak więc powyższa linia powinna zostać przeanalizowana, jak pokazano poniżej 123,ABC DEV 23,345,534.202,NAME Próbowałem następujących …
23 text-processing  sed  awk  csv 

6
Arkusze przyjazne dla wiersza poleceń
Czy coś takiego istnieje? Tekstowe arkusze kalkulacyjne, które dobrze wyświetlają się w środowisku CLI. Wiem, że mogłem cat foobar.csvi robiłem, co chciałem, ale nie jest to szczególnie praktyczne ani atrakcyjne. Nie mogę sobie wyobrazić, że ciężko byłoby sformatować tabelę, a może i przestrzegać pewnych zasad (matematyki?). Emacs ma org-modedość dobrą …

3
Przefiltruj plik .CSV na podstawie wartości piątej kolumny pliku i wydrukuj te rekordy w nowym pliku
Mam plik .CSV w następującym formacie: "column 1","column 2","column 3","column 4","column 5","column 6","column 7","column 8","column 9","column 10 "12310","42324564756","a simple string with a , comma","string with or, without commas","string 1","USD","12","70%","08/01/2013","" "23455","12312255564","string, with, multiple, commas","string with or, without commas","string 2","USD","433","70%","07/15/2013","" "23525","74535243123","string , with commas, and - hypens and: semicolans","string with or, without …
16 linux  sed  awk  csv  filter 


8
Przekształcanie oddzielnych wierszy w listę rozdzielaną przecinkami z wpisami cytowanymi
Mam następujące dane (listę pakietów R przeanalizowanych z pliku Rmarkdown), które chcę przekształcić w listę, którą mogę przekazać do R, aby zainstalować: d3heatmap data.table ggplot2 htmltools htmlwidgets metricsgraphics networkD3 plotly reshape2 scales stringr Chcę przekształcić listę w listę formularza: 'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', 'networkD3', 'plotly', 'reshape2', 'scales', 'stringr' …
15 linux  sed  csv  tr 

5
Jak mogę policzyć liczbę linii w pliku po dopasowaniu grep?
Próbuję policzyć liczbę wierszy po problematycznym wierszu w pliku csv. Wiem, że mogę użyć grep -a #składni do wypisania # liczby wierszy po znalezieniu dopasowania. Interesuje mnie tylko faktyczna liczba linii. Zdaję sobie sprawę, że mogę ustawić liczbę na MAX_INT, przesłać ją do pliku i wykonać trochę więcej przetwarzania. Szukam …
14 files  grep  csv 



4
Wybierz linie z pliku tekstowego, które mają identyfikatory wymienione w innym pliku
Używam dużo grep awk sort w mojej powłoce uniksowej do pracy ze średnimi (około 10M-100M linii) plikami tekstowymi kolumn oddzielonymi tabulatorami. Pod tym względem powłoka unix jest moim arkuszem kalkulacyjnym. Ale mam jeden ogromny problem, a mianowicie wybór rekordów na podstawie listy identyfikatorów. Mając table.csvplik w formacie id\tfoo\tbar...i ids.csvplik z …
13 shell  csv 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.