問題タブ [dta]

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 投票する
2 に答える
20557 参照

python - タプル/行の大規模なリストからPandasDataFrameを効率的に構築します

Stata.dta形式で保存されたデータファイルを継承しました。関数でロードできますscikits.statsmodels genfromdta()。これにより、データが1次元のNumPy配列に配置されます。各エントリは、24タプルに格納されたデータの行です。

これをPandasDataFrameに配置する効率的な方法があるかどうか知りたいです。私が読んだことから、DataFrameを行ごとに構築することは非常に非効率的であるように思われます...しかし、私のオプションは何ですか?

各タプルを単一行のDataFrameとして読み取り、それを追加するだけの、かなり遅いファーストパスを作成しました。他にもっと良いことが知られているのかどうか疑問に思っています。

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

gis - .dat ファイルを .dta、.shp、.bdf、または .csv に変換します

USGS Web サイトから .dat 形式の空間データをダウンロードしましたが、テキスト編集でも読み取ることができません。「../ofr041189it03/vat.adf」とだけ表示されます。私はSTATA、ArcGIS、およびGeoDAに精通しているので、これらのプログラム(できればSTATA)で読み取ることができるタイプに変換したいと思っていましたが、方法がわかりません。何か案は?

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

r - ディレクトリ内のすべての .dta ファイルを .csv に変換するループの適切な言い回し

そのため、dta から csv への変換のインスタンスが 1 つあり、ディレクトリ内のすべてのファイルに対してそれを繰り返す必要があります。SOの大きな助けですが、まだ十分ではありません。これが単一のインスタンスです

ここから、次のようなものを使用すると思います。

しかし、適切な構文、式などについてはよくわかりません。以下の優れたソリューションを確認した後、混乱し (必ずしもエラーが発生するわけではありません)、手動で実行しようとしています - エレガントな方法の簡単なヒントディレクトリ内の各ファイルを変換しますか?

レビューされた回答は次のとおりです。

Stata ソフトウェアを使用せずに Stata .dta ファイルを CSV に変換する

単一ファイル用に用意されたRスクリプトをディレクトリ内の複数ファイルに適用する

ディレクトリから複数のファイルを読み取る、R

ありがとう!!

答えを得ました: これが最終的なコードです:

0 投票する
4 に答える
2416 参照

php - PHPを使用してデータベースからデータを取得する

elective_mgmt データベースの優先順位テーブルからデータを取得しようとしました。ソース コードは以下のとおりです。

実行すると、次のように表示されます。

わからなかった。私を助けてください。

0 投票する
2 に答える
6475 参照

csv - csv ファイルから Stata への外国語のインポート

Stata 12 を使用しています。次の問題が発生しました。コマンドを使用して、多数の .csv ファイルを Stata にインポートしていますinsheet。データセットは、ロシア語、クロアチア語、トルコ語などを結論付けている可能性があります。それらは「UTF-8」でエンコードされていると思います。.csv ファイルでは、それらは正しいです。それらを Stata にインポートした後、元の文字列が正しくなく、奇妙な文字になります。それを手伝ってくれませんか?Stat-Transfer は問題を解決できますか? .csv 形式をサポートしていますか?

たとえば、元のファイルは次のようになります。 ここに画像の説明を入力

私のコードは次のようなものです:name.csvを使用したインシート、cn save name.dta、replace

結果は次のようになります。 ここに画像の説明を入力

そして、フォントオプションでスクリプトを調整しようとしましたが、うまくいきません。

0 投票する
2 に答える
4812 参照

python - Python で .CSV ファイルを .DTA ファイルに変換する

多くの .CSV ファイルを Python 経由で .DTA ファイルに変換するプロセスを自動化しようとしています。.DTA ファイルは、Stata Statistics 言語で処理されるファイル タイプです。

しかし、これを行う方法を見つけることができませんでした。

R言語には、 R のデータフレームを .dta ファイルに変換できるwrite(.dta)があり、RPy 経由で Python から R 言語へのポートがありますが、RPy を使用してアクセスする方法がわかりません。 R の write(.dta) 関数。

何か案は?

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

python - ファイル拡張子の変更に関連する python xlrd エラー

ライブラリを使用して非常に多数の.DTAファイルを整理しようとしていxlrdます。

最初に分かったのは、.DTA ファイルは拡張子 .xls を変更して Excel で開くだけで Excel ファイルにエクスポートできるということでした。開くと警告が表示され、ファイルが破損している可能性があるというエラーが表示されますが、それ以外の場合は正常に開きます。

the file you are trying to open is in a different format than specified by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?

ただし、Pythonでファイルを開こうとすると、役立つ情報がないエラーが表示されます。これは、ファイル拡張子の問題が原因であると確信しています。

File "C:\Python27\lib\site-packages\xlrd\__init__.py", line 1323, in getbof raise XLRDError('Expected BOF record; found 0x%04x' % opcode) XLRDError: Expected BOF record; found 0x5845

データを切り取って新しいExcelファイルに貼り付け、同じ名前を付けてコードを試してみたところ、うまくいったので、これが問題であると確信していますが、ファイルが多すぎて、それぞれに対してこれを行うことができません個別に1つ。

これを解決するより良い方法はありますか?エラーを抑制したり、拡張子だけでなく実際にファイルの種類を変更したりしますか?

0 投票する
3 に答える
1345 参照

if-statement - Stata: 他のデータセットに保存された基準を使用したデータのサブセット化

私は大きなデータセットを持っています。他の dta ファイル (Criteria_data) に格納されている値を使用して、データ セット (Big_data) をサブセット化する必要があります。最初に問題を示します。

入札データを次のようにサブセット化する必要があります。

(1) Stata でのサブセット化のための効率的なプログラミングとは? (2) 不等式は正しく書かれていますか?

0 投票する
0 に答える
337 参照

r - stata 13 .dta ファイルを stata を使用せずに CSV に変換する

編集:この質問が重複とマークされていることは知っていますが、そうではないと思いますし、まだ適切な回答が得られていないので、質問を再構成して、自分が何を望んでいて、何を望んでいないかを正確に明確にしようとしましたstata の任意のバージョンがあります。

R を使用して、Stata 13 .dta ファイルを CSV に変換する必要があります。どのバージョンの stata も持っていません (そのため、stata を使用して CSV ファイルとして保存することはできません)。R の次のコマンドは、stata 13 では機能しません (stata 12 以下の場合のみ)