私のRコードに問題があります。最初は、データフレーム(df
)が1つの列にあり、数値とベクトルで構成されています。これらのベクトルには数値も含まれています。あなたには、いくつかの行(6,8 & 9)を含有するベクター要素が見ることができるリストで行のベクトル値のみを連結する
1. 60011000
2. 60523000
4. 60490000
5. 60599000
6. c("60741000", "60740000", "60742000")
7. 60647000
8. c("60766000", "60767000")
9. c("60563000", "60652000")
:これは、データフレームの一部の行の例です。私はベクトル内の要素を1つの要素に連結したい。 例えばライン6のベクトルからの結果は、次のようになります
そしてライン8の結果は、この
ようになります
私のデータフレームには30,000以上の行がありますので、手動で行うことはできません。
問題を解決するのに手伝ってもらえますか?行数が変更されないことが重要です。 大変ありがとうございました。私はネイティブスピーカーではありません。
ようこそStackOverflowへ。これらのヒントを見て、[最小、完全で検証可能な例](http://stackoverflow.com/help/mcve)の作成方法と[Rの素晴らしい例を作成する]( http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。おそらく、[良い質問をする]のヒント(http://stackoverflow.com/help/how-to-ask)も読む価値があるかもしれません。 – lmo
こんにちはCM2893、その列の構造は何ですか?それらの行は文字ですか?彼らがなければならないと私は想像する!私はあなたがベクトルを持っているとは思わない、文字通り 'c( "60741000"、 "60740000"、 "60742000")という文字列があると思う。 – Joy
こんにちはJoy、私は構造を出力するために次のコードを使用しました:sapply(df、class)と結果はlistでした。だから、あなたはベクトルではないあなたの権利です。 @ジョイ –