私は2つの変数date
とreferencenumber
を持っています。両方とも正規表現を使用してテキスト文字列から抽出されます。どちらもクラスcharacter
です。rowr :: cbind.fill()は文字の値を数値に変更します
dataframe
でcbind.fill
関数を使用してこれらの変数を結合すると、数値は1と1の数値に変換されます。 "06-07-2016"と "123ABC"の代わりに。私はcbind.fill
関数を使用します。なぜなら、1つの変数しか見つからないため、この変数はまだデータフレームに配置されていなければならないからです。
学校でコンピュータで同じコードを実行すると、数値が数値に変換されません。だから多分私の設定と関係がありますか?
どうしてですか?
library(rowr)
dataframevariablen <- as.data.frame(matrix(nrow = 0, ncol = 2))
colnames(dataframevariablen) <- c("date", "refnr")
rulebased(dfgg$Text[i]) #returns the date and refnr as global variable
dataframevariablen[i,] <- cbind.fill(date,refnr, fill = NULL)
'cbind.fill'はベースRからではありません!それはどんなパッケージですか? – Robert
これは 'rowr'からです – Jelmer