C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■89817 / 2階層)  csvから散布図グラフの作成
□投稿者/ usushio (10回)-(2019/01/05(Sat) 11:08:23)
返答ありがとうございます。

質問を送信した後に、できるところまで自分なりに書いてみたのですが、


string[] row_data;
                

                //目的の文字コードのEncodingオブジェクト取得
                Microsoft.VisualBasic.FileIO.TextFieldParser ftp = new Microsoft.VisualBasic.FileIO.TextFieldParser(openFileDialog1.FileName.ToString(), System.Text.Encoding.GetEncoding(932));

                //区切り文字を  カンマ
                ftp.Delimiters = new string[] { "," };

                // 最終行までデータ確認
                while (!(ftp.EndOfData))
                {
                    // カンマ区切りデータ取得
                    csv_read_data.Add(ftp.ReadFields());
                }

                // 一行データ取得
                row_data = (string[])csv_read_data[0];
                }

            //DataTableへ行データ追加
            DataTable dt = new DataTable();

            //debug
            // 列名称 取得
            string[] row_data_name = (string[])csv_read_data[0];  //←文字列名称用ストレージ

            dt.Columns.Add(row_data_name[0], Type.GetType("System.String"));
            dt.Columns.Add(row_data_name[1], Type.GetType("System.String"));
            dt.Columns.Add(row_data_name[2], Type.GetType("System.String"));
            
            for(i = 1; i < csv_read_data.Count; i++)
            {
                string[] row_data = (string[])csv_read_data[i];  //←数値用ストレージ

                DataRow row_add_data = dt.NewRow();  //←i行のテーブル

                //時間列
                row_add_data[row_data_name[0]] = row_data[0];
                //dt.Rows.Add(row_add_data);

                //正弦波列
                row_add_data[row_data_name[1]] = row_data[1];
                //dt.Rows.Add(row_add_data);

                //余弦波列
                row_add_data[row_data_name[2]] = row_data[2];
                dt.Rows.Add(row_add_data);  //←行ごとにテーブルを作成し、追加してループ

            }


上記のものができました。
返答していただいた内容はまだ反映できていませんが、
このようなコードの場合、時間列、正弦波、余弦波のデータはどこに、どのように収納されていますか。
又、ちゃんと、分別できているものでしょうか。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: csvから散布図グラフの作成 /Azulean →Re[3]: csvから散布図グラフの作成 /Azulean
 
上記関連ツリー

csvから散布図グラフの作成 / usushio (19/01/04(Fri) 15:28) #89815
Re[1]: csvから散布図グラフの作成 / Azulean (19/01/04(Fri) 22:00) #89816
  └ csvから散布図グラフの作成 / usushio (19/01/05(Sat) 11:08) #89817 ←Now
    └ Re[3]: csvから散布図グラフの作成 / Azulean (19/01/05(Sat) 18:04) #89822
      └ Re[4]: csvから散布図グラフの作成 / usushio (19/01/07(Mon) 10:58) #89833
        └ Re[5]: csvから散布図グラフの作成 / Azulean (19/01/07(Mon) 22:10) #89839
          └ Re[6]: csvから散布図グラフの作成 / usushio (19/01/09(Wed) 11:18) #89860 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信