r - dataFrame 被 typeof 报告为列表的解释
问题描述
当typeof
对声称返回的方法返回的值执行时,dataframes
它们似乎报告了list
。
df = read_csv('partitions.txt')
typeof(df)
[1] "list"
鉴于我的部分代码正在操纵lists of dataframes
这令人困惑:我一直认为我的代码在错误的嵌套级别上运行。
OTOH我在某些情况下看到报告的类型是data.frame。为什么/何时将数据框报告为列表与 .. 好 .. 数据框的?
答案摘要:使用class(df)
而不是typeof(df)
- 它显示
class(truths)
[1] "tbl_df" "tbl" "data.frame"
解决方案
推荐阅读
- javascript - 如何从javascript中突破一些功能?
- java - Java中的反应式编程深入理解
- javascript - 在javascript中对数组进行排序
- android - 无法解决:com.android.support:support-v4:27.1.1。当我添加 graphview 依赖项时发生此错误
- linux - 为什么我的 NVIDIA docker 不工作?来自守护进程的错误响应?
- qemu - 不好:带有 PX4 固件的 QEMU
- php - 如何在 laravel 中使用 keywork 获取表格的更多细节?
- android - 如何通过通过 SMS 发送的链接打开应用程序
- c# - 使用 Linq/c# 根据 ID 合并同一类的 2 个实例
- android - Resources$NotFoundException:资源不是可绘制的(颜色或路径)