私たちはスタータで、Rで作成されたデータで、haven
パッケージを使用してエクスポートしています。私たちは、名前にドットが付いた変数についての問題を見つけました。私が行うとき、Stataの中で、今Stataでhavenがdtaファイルを作成しました - 変数名のドットをどう扱うのですか?
library("haven")
var.1 <- c(1,2,3)
var_2 <- c(1,2,3)
test_df <- employ.data <- data.frame(var.1, var_2)
str(test_df)
write_dta(test_df, "D:/test_df.dta")
:問題、いくつかの最小限のRコードを複製するには
use "D:\test_df.dta"
d
まず問題を - 私は、空のデータセットを取得します。 2番目の問題は、変数名にドットを付けることです.Stataではこれが違法であるべきです。したがって
drop var.1
のように直接変数名を使用して、任意のコマンドはエラーを返します。
factor variables and time-series operators not allowed
r(101);
そのような行動を引き起こしていますか?この問題の解決策はありますか?
ありがとうございます。少なくともこの特定の例では、 'drop'トリックは実際には良い方法です。 'readstata13'がStataで読み取り可能なデータセットを作成することも確認できます。 – radek