我有下面的数据框
df_Place:
Name|Places
----+-----------------------
abc |delhi
bcd |mumbai,delhi
cde |chennai,hyderabad,delhi
def |mumbai
efg |bangalore,mumbai
ghi |delhi,bangalore
我想要矩阵形式的位置,所以我做了以下操作
df_Place$matrix<-as.matrix(strsplit(df_Place$Place,","))
我得到下面的数据框
Name|Places |matrix
----+-----------------------+------------------------------
abc |delhi |delhi
bcd |mumbai,delhi |c("mumbai","delhi")
cde |chennai,hyderabad,delhi|c("chennai","hyderabad","delhi")
def |mumbai |mumbai
efg |bangalore,mumbai |c("bangalore","mumbai")
ghi |delhi,bangalore |c("delhi","bangalore")
现在尝试将其写入 csvwrite.csv(df_Place,"tx.csv")
我收到以下错误:
.External2(C_writetable, x, file, nrow(x), p, rnames, sep, eol, 中的错误:
“EncodeElement”中未实现的类型“list”**
但如果我删除矩阵列,那么它就会成功写入。
我知道这将是非常基本的,但是有人可以解释这背后的原因吗?