如果R数据帧具有数字列,则在少数或全部列中也可能存在零,并且我们可能有兴趣查找一列中非零值的数量。这将帮助我们根据非零值上的数字比较列,这可以通过使用colSums来完成。
请看以下数据帧-
x1<-sample(0:10,20,replace=TRUE) x2<-sample(0:50,20,replace=TRUE) x3<-sample(0:5,20,replace=TRUE) x4<-sample(0:15,20,replace=TRUE) x5<-sample(0:20,20,replace=TRUE) df1<-data.frame(x1,x2,x3,x4,x5) df1
输出结果
x1 x2 x3 x4 x5 1 9 47 4 1 6 2 7 6 1 7 7 3 3 20 5 15 19 4 10 13 2 13 13 5 10 49 1 8 12 6 10 49 1 2 1 7 9 36 5 2 15 8 0 27 4 15 8 9 6 50 2 7 15 10 7 11 0 10 4 11 9 22 1 7 14 12 5 47 5 3 20 13 3 36 2 0 6 14 10 44 4 6 18 15 1 40 2 11 4 16 1 46 0 15 5 17 3 36 5 0 9 18 2 1 5 6 19 19 9 38 3 4 1 20 1 37 4 11 18
查找每列中不为零的值的数量-
colSums(df1!=0)
输出结果
x1 x2 x3 x4 x5 19 20 18 18 20
让我们看另一个例子-
y1<-rpois(20,1) y2<-rpois(20,2) y3<-sample(0:1,20,replace=TRUE) y4<-sample(0:2,20,replace=TRUE) df2<-data.frame(y1,y2,y3,y4) df2
输出结果
y1 y2 y3 y4 1 1 1 0 1 2 1 1 1 0 3 1 4 0 1 4 0 1 1 0 5 1 1 1 2 6 3 1 0 1 7 1 6 1 0 8 3 1 0 2 9 0 0 0 0 10 0 1 1 0 11 1 2 0 1 12 0 2 0 2 13 2 3 0 2 14 3 2 1 1 15 2 1 1 0 16 2 2 0 0 17 0 2 0 2 18 2 1 0 2 19 1 3 1 2 20 1 1 0 1
colSums(df2!=0)
输出结果
y1 y2 y3 y4 15 19 8 13
本文向大家介绍如何在R数据帧的列中查找唯一值?,包括了如何在R数据帧的列中查找唯一值?的使用技巧和注意事项,需要的朋友参考一下 分类变量具有多个类别,但是如果数据集很大且类别也很大,那么识别它们就会有些困难。因此,我们可以为分类变量提取唯一值,这将有助于我们轻松识别分类变量的类别。我们可以通过对R数据帧的每一列使用唯一的方法来做到这一点。 示例 请看以下数据帧- 在列x1中找到唯一值- 在列x2中
本文向大家介绍如何找到R数据帧的列值之和?,包括了如何找到R数据帧的列值之和?的使用技巧和注意事项,需要的朋友参考一下 R数据框包含可能代表相似类型变量的列;因此,我们可能希望找到每个列的值的总和,然后基于该总和进行比较。这可以借助sum函数来完成,但是首先我们需要提取列以找到和。 示例 请看以下数据帧- 找出所有列的总和- 让我们再看一个例子-
第一次问问题(温柔点),因为我还没有找到任何有用的东西。 在R中,我有两个数据帧。一个(DataFrameA)有一列带有唯一日期列表。另一个(DataFrameB)也有日期列表。但是DataFrameB中的某些日期在DataFrameA中可能不存在。在这种情况下,我想将DataFrameB中的日期更新为DataFrameA中的最小日期,该日期大于DataFrameB中的日期。 在SQL中,我可能会
本文向大家介绍如何找到R数据帧中所有值的均值?,包括了如何找到R数据帧中所有值的均值?的使用技巧和注意事项,需要的朋友参考一下 如果数据框具有所有数字列,那么我们可能有兴趣查找该数据框中所有值的均值,但是由于数据框对象不是数字,因此无法直接完成此操作。因此,要查找R数据帧中所有值的均值,我们需要先将其转换为矩阵,然后使用均值函数。 示例 请看以下数据帧- 输出结果 使用均值函数查找均值- 示例 输
当我尝试将函数应用于Amount列时,我得到以下错误: 我试过使用Math模块中的.isnan应用函数我试过使用pandas.replace属性我试过使用pandas0.9中的.sparse data属性我也试过使用函数中的if NaN==NaN语句。我还看了这篇文章,如何在R数据帧中用0替换NA值?同时查看一些其他文章。我试过的所有方法都不起作用,或者不认识南。如有任何提示或解决方案,将不胜感激
本文向大家介绍如何将NA替换为R数据帧中选定列的值?,包括了如何将NA替换为R数据帧中选定列的值?的使用技巧和注意事项,需要的朋友参考一下 在数据分析中,在数据框中查找某些NA值非常普遍,但如果包含NA值的列对分析无用,则所有NA值都不会产生问题。我们可以将所有NA值替换为0或将其他有用的列替换为其他值。 示例 请看以下数据帧- 将NA的连续列更改为零- 将NA的非连续列更改为零-