-1
readr
とbind_rows()
関数を使用して、複数のcsvを読み取っています。日付列が文字形式の場合、複数のcsvファイルを読み取る
例コード:
Error: Can not automatically convert from character to Date in column "Date".
最初の列名が「日付」であり、それは現在の文字形式である:
library(readr)
library(dplyr)
df = lapply(c(
"df 4-11-17.csv",
"df 4-12-17.csv",
"df 4-13-17.csv"),
read_csv) %>% bind_rows()
私はこれを行うと、私はエラーが述べてもらいます。これは、最初の列に対してstr(df)を実行したときのように見えます。
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 961751 obs. of 15 variables:
$ Date : chr "4/10/2017" "4/10/2017" "4/10/2017"
"4/10/2017" ...
、誰もがそのような日付列と列の形式を無視し、同時に複数のCSVファイルを読み取る方法を知っている場合は、それが参考になります!
を追加します。あなたが示したことから、それがmdYかdmYかどうかは明らかではありません。 – alistaire
これは、文字通り、読者パッケージのドキュメントの最初の項目です。 –
[可変列タイプの複数の.csvファイルをRにインポートする]の可能な複製(http://stackoverflow.com/questions/40640132/importing-multiple-csv-files-with-variable-column-types-into-r) – aelwan