2017-04-26 18 views
0

マイキャラクタオブジェクトは、次のようになります。変換(CSV)文字列オブジェクトは、

"ID,MONTH_ID,FLAG\n70,201001,1\n71,201001,1\n94,201001,1\n95,201001,1\n102,201001, 
1\n110,201001,1\n124,201001,1" 

私は新しい行を作成する必要があるすべての\nでデータフレームに変換します。

誰か助けてもらえますか? ,があなたのデータに別の列を意味している場合、私は不思議にもかかわらず

df <- data.frame(strsplit(v,split="\n")[[1]])

:あなたの情報へ

答えて

6

試してみてください。

x <- "ID,MONTH_ID,FLAG\n70,201001,1\n71,201001,1\n94,201001,1\n95,201001,1\n102,201001,1\n110,201001,1\n124,201001,1" 
df <- read.table(text = x, sep =",", header = TRUE, stringsAsFactors = FALSE) 

います:Aramis7d @

ID MONTH_ID FLAG 
1 70 201001 1 
2 71 201001 1 
3 94 201001 1 
4 95 201001 1 
5 102 201001 1 
6 110 201001 1 
7 124 201001 1 
+0

おかげで、それは – Sonal

+0

嬉しい@Sonal知っている私のために働きました。あなたは[ここ](http://stackoverflow.com/help/someone-answers) – Aramis7d

0
x <- "ID,MONTH_ID,FLAG\n70,201001,1\n71,201001,1\n94,201001,1\n95,201001,1\n102,201001,1\n110,201001,1\n124,201001,1" 
l <- strsplit(x, "\n") 
df <- as.data.frame(l) 
0

レッツ・コールvは、data.frameクラスオブジェクトdfを取得し、単語を区切るためにstrsplit機能を使用します。