正确答案是:C: df.info()
分析:
- `df.describe()`: 这个方法用于生成描述性统计信息的汇总,包括均值、标准差、最小值、最大值和四分位数等。它主要适用于数值数据,不能直接用于查看数据类型的信息。
- `df.head()`: 这个方法用于查看数据框的前几行(默认前5行),主要用于快速查看数据的内容,而不是数据类型的信息。
- `df.info()`: 这个方法提供了关于数据框的简要信息,包括每列的数据类型、非空值的数量和内存使用情况。它是查看数据框中不同数据类型字段数量的最佳方法。
- `D: df.info()`: 这个选项与C是重复的,可能是一个错误选项或者多余选项。
因此,`df.info()` 是查看数据框主要信息和数据类型的最佳方法。