0
名前を含むrリストをPostgresql text []カラムのSQL挿入文字列に変換しようとしています。SQL配列の文字列へのリストの変換
name_list <- list("bob smith", "joe bob", "jim bob")
として吸う目標は、SQLのINSERT文を作成することです:私が試した
INSERT INTO players (name) value ({"bob smith", "joe bob", "jim bob"})
:
生成> name_str <- paste('{', unlist(name_list), '}', collapse=", ")
:
[1] "{ bob smith }, { joe bob }, { jim bob }"
を任意の考えを私がどのように生産できるかについて:{"bob smith "、" joe bob "、" jim bob "}?
ためウィットデシベルに値を入れて任意のデータベース関連のパッケージを行くことができますこれは近いですが、配列は「前に表示されている必要があります{}の後ろにあります。次のようなものがあります:paste0( "INSERT INTO players(name)value( '{"、paste0(' "、name_list、 '"、collapse = "、") ")") – Skinjob
あなたは本当ですか?少なくともあなたの質問には言及されていません –