转换R数据框/列表

时间:2019-07-23 12:03:54

标签: r dataframe

我有一个这样的列表列表:

data <- list(list('country1', 'city1', 'district1'),
             list('country1', 'city2', 'district2'),
             list('country2', 'city3', 'district3'))

如果我这样将它放在dataframe上:

as.data.frame(data)

我明白了:

> as.data.frame(data)
  X.country1. X.city1. X.district1. X.country1..1 X.city2. X.district2. X.country2.
1    country1    city1    district1      country1    city2    district2    country2
  X.city3. X.district3.
1    city3    district3

它仅获取列表列表的每个条目并将其转换为数据框的一列。 我的预期结果是这样的:

|---country---|---city---|---district---|
|---country1--|---city1--|---district1--|
|---country1--|---city2--|---district2--|
|---country2--|---city1--|---district3--|

如何转换数据以获得此结果??

0 个答案:

没有答案