我想分析R中的一个 Dataframe 。我想知道一个 Dataframe 列中有多少个特定的数字。例如,我想知道数字0.9998558的频率,方法是使用
sum(deviation_multiple_regression_3cell_types_all_spots_all_intersection_genes_exclude_50_10dec_rowSums_not_0_for_moran_scaled[,3]== 0.9998558)
然而,显示的小数似乎不是实际的小数(它必须是0.9998558xxxxx),因为我使用上面的命令得到的结果是0(正确的结果应该是3468)。如果不知道确切的小数,我如何访问该数字,以便得到正确的答案?请参见下面的屏幕截图。
1条答案
按热度按时间svmlkihl1#
如果您正在查找以
0.9998558
表示的数字,我认为您可以通过两种不同的方式来完成:处理数字或字符形式的数据。设x
为变量:字符形式的数据
这种方法可以准确计算您要查找的内容
数据为数字
这将包括与参考值的差值小于
1e-7
的所有值;这可能包括不完全以0.9998558
开始的值