以下に示す入力ファイルが1つあります。
Values,series,setupresultcode,nameofresultcode,resultcode
2,9184200,,serviceSetupResultempty,2001
11,9184200,0,successfulReleasedByService,2001
194,9184200,1,successfulDisconnectedByCallingParty,2001
101,9184200,2,successfulDisconnectByCalledParty,2001
2,9184201,0,successfulReleasedByService,2001
78,9184201,1,successfulDisconnectedByCallingParty,2001
32,9184201,2,successfulDisconnectByCalledParty,2001
4,9184202,0,successfulReleasedByService,2001
63,9184202,1,successfulDisconnectedByCallingParty,2001
37,9184202,2,successfulDisconnectByCalledParty,2001
以下のように出力したい:
Series,successfulReleasedByService,successfulDisconnectedByCallingParty,successfulDisconnectByCalledParty,serviceSetupResultempty
9184200,11,194,101,2
9184202,4,63,37,
入力ファイルの 3 番目 (整数) または 4 番目 (文字列) の列。
たとえば、データの 2 番目の列には n 個の系列があります。このシリーズには 4 つの setupresultcode (空、0、1、2) があります。各結果コードの名前は 4 列目に示されます。resultcode が 0 の場合に出力したい。つまり、successfulReleasedByService は、シリーズ 9184200 に対して値 11 を出力します。