Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个表格的矩阵
arkhansas 15 16 17 newyork 56 45 30
其中第 1 列是因子,第 2:4 列是整数。
我一直在尝试使用以下形式生成矩阵:
15 arkhansas 1 16 arkhansas 2 17 arkhansas 3 56 newyork 1 45 newyork 2 30 newyork 3
每次我尝试将因子值分配给新矩阵的第二列时,我都会得到数字而不是城市名称,我该如何解决?
as.character()会将您的因素强制转换为您想要的字符串。
as.character()
也就是说,提供示例代码会很有帮助。尝试dput()在您的矩阵对象上使用并将结果复制并粘贴到您的帖子中。您可能使用的是 data.frame 而不是矩阵,因为我相信矩阵只能保存一种数据类型。
dput()