Rを使用すると、データフレームの列をデータフレームのインデックスにするにはどうすればよいですか? .csvファイルから自分のデータを読み込むことができます。列の1つは「日付」と呼ばれ、その列を自分のデータフレームのインデックスにしたいと考えています。データフレーム列をR data.frameオブジェクトのインデックスとして設定する
たとえば、Pythonでは、NumPy、Pandas;私は次のようにします:
df = pd.read_csv('/mydata.csv')
d = df.set_index('Date')
私はこれをRでどうやって行うのですか?
私はRで試してみました:
df <- read.csv("/mydata.csv")
d <- data.frame(V1=df['Date'])
# or
d <- data.frame(Index=df['Date'])
# but these just make a new dataframe with one 'Date' column.
#The Index is still 0,1,2,3... and not my Dates.
おそらく 'data.table'を使用しますか? http://cran.r-project.org/web/packages/data.table/index.html –
あなたが言っている 'index'はおそらく' row.names'なので、 'row.names(d)< - df ['Date'] ' – Ananta