、as.vector長さmのベクトルではなく、MX 1行列を生成する:R:read.tableの出力が与えられたときにas.vectorがベクトルを与えないのはなぜですか? read.tableをの出力に
# data.txt contains one integer per line and nothing else
dataframe = read.table("data.txt", encoding='UTF-8', header=F)
v = as.vector(dataframe)
is.vector(v)
[1] FALSE
length(v)
[1] 1
dim(v)
[1] 19783 1
あなたは、データフレーム全体をvectに強制することはできませんまたは。 'dataframe $ V1'と' V1'( 'header = FALSE'を持っているので、V1と仮定します)という文字列をベクトルとして抽出するだけです。また、すべてのデータフレームがリストであるため、リストから除外できます。 'is.vector(unlist(dataframe))'を試してみてください。 – Sotos