From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

csvデータの別列に入力されたデータを結合する方法

解決済み
解決策を見る

表題の件で

csvデータには、A列に日付(20170223)、B列に時間(11:28:00)が入力されています。

これを「20170223 11:28:00」と間に半角スペースを入れて配列に順に出力する方法はありますでしょうか。

数個であれば、一度テキスト化して連結させる方法でできたのですが、

この日付と時間は、何千と続いています。

 

こちらを実現する方法をどなたかご存知でしょうか。

よろしくお願いいたします。

 

0 件の賞賛
メッセージ1/3
2,775件の閲覧回数
解決策
トピック作成者manakaが受理

先日の処理の続き、でしょうか。

 

A列・B列、などは列ごとに文字列配列化ができているとして、Forの中でスペースでつないで外に出せば、各要素ごと、1つ1つ、スペースでつないだ配列になりますが、如何でしょうか。

170223-sample1.png

 

先日の例ですと、旧フォーマットはもともと日付+時間、で一体だったと思いますので、「それに揃える」という意味では、新フォーマットで別々だったものを、上記のように連結して、旧フォーマットと同じ処理に合流する、というのが良いかと思います。

0 件の賞賛
メッセージ2/3
2,744件の閲覧回数

M.Shiraishi様

 

まさにその動作でした。

自分でも動作確認もできました。

本当にありがとうございました。

 

manaka

0 件の賞賛
メッセージ3/3
2,709件の閲覧回数