计算包含混合数据类型的数据框的摘要统计信息

时间:2018-01-17 23:54:02

标签: r csv dataframe statistics

一直在摸不着头脑,但我有一个来自CSV的数据集,就像

A   B   C   D
1   2   3.1 1
2   3   2   N/A
3   N/A 3.5 3
4   3   5   5
5   4   6   2.5

我正在使用read.csv,但结果数据框将包含“N / A”的列转换为“chr”类型

我正在使用apply(result,2,mean)计算列均值,但我收到错误:“参数不是数字或逻辑:返回NA”

有没有一种简单的方法可以做我正在尝试做的事情,而不是逐列循环遍历数据框,将它们转换为列表,转换为数字,然后将它们重新组合在一起?

1 个答案:

答案 0 :(得分:0)

感谢@Marius,解决方案只是将参数na.string = c("NA","N/A")添加到read.csv函数的末尾。

我希望这有助于某人!