3
整数の別の列ZとタイプArray{Float64,1}
の配列Xを使用して、Float64
のデータフレームに新しい列Yを追加しようとしています。dataframe整数の新しい列を作成する
私はコマンドを実行すると:
df[:Y] = map(z->X[z],df[:Z])
を私はdf[:X]
のそのタイプがAny
であることを取得します。
df[:Y]
のタイプをFloatに変更するにはどうすればよいですか?
例:
df = DataFrame(Z = @data([1, 2, 3, 4, 5]))
X = [1.1 2.2 3.3 4.4 5.5]
df[:Y] = map(z->X[z],df[:Z])
次いでtypeof(df[:Y])
戻るDataArrays.DataArray{Any,1}
。
Alexander Morley:ありがとうございました! –
ようこそ。本当にあなたの質問に答えている場合は、アレキサンダーの答えに合格とマークしてください(また、一般的には、それを投票したり、あなた自身が有用で興味深い、または注目すべき貢献をしたと答えてください)。これにより、将来の読者は正しい/有益な回答にスキップし、データベースで回答された質問に正しく答えるフラグを付けることができ、回答者には「評判」を授与することができます。 –