2016-10-24 10 views
3

dplyrを使用して変数を変換する方法は?以下のコードは私に与えます:dplyrを使用して変数を変換する

すべてのselect()入力は整数列の位置に解決されなければなりません。

mutate(superstore, Order.Date = as.Date(select(superstore, Order.Date))) 

データ:

download.file('https://github.com/ywchiu/rcookbook/raw/master/chapter7/superstore_sales.csv', 'superstore_sales.csv') 
+2

mutate(スーパーストア、Order.Date = as.Date(Order.Date))は機能します。 – phiver

+2

なぜmutate(スーパーストア、Order.Date = as.Date(Order.Date))? 'select(superstore、Order.Date)'はすべての日付を選択するため... –

+1

Order.Date変数のデータ型をFactorからDateに変換しようとしていますか? – kalidoss

答えて

1

私はあなたが変異したいパラメータを選択する必要はないと思います。次のコードは、(ローカルディレクトリにファイルをダウンロードした後で)行います。

library(read) 
library(dplyr) 
library(lubridate) 
df <- read.csv("./superstore_sales.csv") 
df <- mutate(df, Order.Date = as.Date(Order.Date)) 

希望します。

関連する問題