3

重複の可能性:
Rのサブセット化されたデータフレームの因子レベルのドロップ

データフレームのセルからテキストを取得したい(そしてそのテキストを使用してファイルを作成したい)。ただし、データフレームから特定の行と列を選択すると、結果はデー​​タフレームのコンテンツと、それに続くデータフレームのレベルのリストになります。例えば:

getFileNameTest<-function(
   columnNames=c(cName1,cName2)
)
{
list1<-c("joe", "bob", "sue")
list2<-c("jones","smith","smith")
myDataFrame<-data.frame(list1,list2)

joeFileName<-myDataFrame[1,1]
return(joeFileName)

}

この関数は次を返します。

[1] joe
Levels: bob joe sue

ただし、後で「joe」という名前のファイルを作成できるように、「joe」だけが必要です。レベルを返さずにデータフレーム内の特定の行と列のコンテンツを取得するにはどうすればよいですか?

4

1 に答える 1

2

@joranが示唆するように、または:

df <- data.frame(x=sample(LETTERS,10))
df[,1][[1]]

as.character(df[,1][[1]])
于 2012-12-05T21:12:20.557 に答える