-1

統計学とプログラミングを独学で勉強しています。Linux で次の問題を解決するのは、どのような C または Python プログラムですか?

次の形式のテキスト (おそらく CSV) ファイルがあります。

pcb138  pcb180  pcb52   pcb118  pcb
1,46    ,738    ,532    ,72 19,9959
,64 ,664    ,03 ,236    6,0996
3,29    1,15    ,134    1,54    24,9655
3,94    1,33    ,466    1,94    37,4436
...
32,3    31,5    1,8 8,49    318,7461

ここで、それらを別のプログラムが理解できる別の形式に変換したいと思います。つまり、次の形式のテキスト ファイル

pcb138=[1.46,0.64,3.94,...,32.3]
pcb180=[0.738,0.664, 1.15,1.33,...,31.5]
pbc52=[0.532, 0.03, 0.134, 0.466, ...,1.8]
pbc118=[0.72, 0.236, 0.154, 1.94, ...,8.49]
pbc=[19.9959, 6.0996, 24.9655, 37.4436, ...,318.7461]
4

1 に答える 1

0

2 次元配列と strtok() を使用して解析を行う C プログラムを作成します http://www.cplusplus.com/reference/cstring/strtok/

/* strtok example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[] ="- This, a sample string.";
  char * pch;
  printf ("Splitting string \"%s\" into tokens:\n",str);
  pch = strtok (str," ,.-");
  while (pch != NULL)
  {
    printf ("%s\n",pch);
    pch = strtok (NULL, " ,.-");
  }
  return 0;
}
于 2013-08-07T21:11:45.997 に答える