問題タブ [stata-macros]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
880 参照

stata - フォルダーをループして、各ファイルのグラフを生成および保存する

以下は、再現可能な例のためにcsv作成したファイルの 1 つです。dataex

前の質問への回答のおかげで、次のコマンドを使用してディレクトリをループし、各ファイルを"I:\Games CSVs\"読み取るようにコードを適応させることができました。csv

次に、新しい変数を作成してデータ形式を希望どおりに変更し、折れ線グラフを生成します。

これが私のコードです:

問題のある行は次のとおりです。

私も試しました:

次の問題があります。

  1. ファイルのタイトルは でfilename.csv、接尾辞を削除したいです。
  2. グラフをディスクに保存する方法もわかりません。

すべてのグラフ (私は 52 個あります) が次々と点滅しています。I:\Graphsそれらすべてをフォルダ( )に保存できれば理想的です。ここでは、開くことができる形式として保存されてfilenameいるのと同じです。filename.csvfilename.pngfilename.jpeg

ドキュメントを読みました。存在する場合はグラフを置き換えると思いますgraph save mygraph。ディレクトリをループしているため、グラフの名前を変更していないため、毎回グラフが置き換えられます。

0 投票する
1 に答える
33 参照

loops - 年を記録するためのループ

Yeara ループを使用してas という名前の変数を再コード化し、Stata でforas という名前の新しい変数を作成したいと思います。year

私が探しているのは、以下のコードを短縮する必要があります。