답변1
밀러(https://github.com/johnkerl/miller), 예를 들어 다음 3개의 CSV 파일이 있는 경우
cat input01.csv
a,b
1,2
cat input02.csv
a,c
7,3
cat input03.csv
a,b,c
9,12,1
그리고 당신은 달리게 mlr --csv unsparsify input0*csv >output.csv
됩니다.
+---+----+---+
| a | b | c |
+---+----+---+
| 1 | 2 | - |
| 7 | - | 3 |
| 9 | 12 | 1 |
+---+----+---+
예를 들어 다음 두 입력 파일을 사용합니다.
- https://pastebin.com/L73pHaKF(이름은 input_01.csv 입니다)
- https://pastebin.com/XAuqF1dx(이름은 input_02.csv 입니다)
그리고 달리는 중
mlr --csv unsparsify input_0*.csv >output.csv
이 출력 CSV가 표시됩니다.
+------------------+-----------------+---------------+
| Plastic: Cleaner | Plastic: Drinks | Plastic: Caps |
+------------------+-----------------+---------------+
| - | 7 | - |
| 4 | 5 | - |
| 5 | 3 | - |
| 2 | - | 8 |
+------------------+-----------------+---------------+
그런 다음 Miller를 설치하고 몇 가지 테스트를 수행하십시오.