我正在尝试重新创建一个数据框(DC5_prod),它有数百列,但其中许多列没有除零以外的任何值。
数据框中的第一列是文本,其余列是数字。有没有一种方法可以忽略第一列,同时消除其余完全由零组成的列?
DC5_Prod
a b c d e f
1 AK 0 0 0 0 1
2 JI 0 0 0 0 0
上面是当前状态的一个片段,并希望输出为:
DC5_Prod
a f
1 AK 1
2 JI 0
当我尝试使用网站上类似问题的解决方案时:
DC5_prod[, colSums(DC5_prod != 0) > 0]
本质上只是返回第一列,而不删除任何列。
我有一个数据框,它由Date,Brand1Index,Brand1Volume,Brand2Index,Brand2Volume等列组成。我现在想创建一个新的数据框,它存储(Brand1Index,Brand1volume),(Brand2Index,Brand2Volume) -->新的数据框中的每个品牌的另一个数据框中的一列。我设法计算了每个品牌的产品,并将它们放入新的数据框架中。但是,我希望新数据框的列以我使用的函数命名。例如,当新数据帧的Column1表示Brand1Index x Brand1Volume时,应该这样命名。到目前为止,这些列的名称类似于“5x18.8”等。下面
我尝试使用.drop()在pandas中删除数据框中的一列及其对应的行。但它只删除列,而不删除具有列值的相应行。对于ex。我有一个未知类型的专栏,与之相对应的是一部电影。当我删除unknown列时,只删除了该列,但电影仍然存在。我想删除该列及其对应的行。有没有一条命令可以做到这一点。 请在下面找到数据框的附件 enter image description here
我是R的新手,我已经创建了一些函数,但我有点迷失在这里:我需要想出"Result“列的值。我目前有一个列名称为"Seasons“和"Total”的数据框。但是,我需要添加另一个列"Result“。为此,我需要从另一个数据框中查找“乘数”值。
Seasons Total Result
Winter 200 100
Fall 50 25
Spring 10 5
Summer 120 12
我还有其他数据框,它们的列值和行值为
Multiplier V
<script>
function copy_data(val){
var a = document.getElementById(val.id).value
document.getElementById("copy_to").value=a
}
</script>
我在head部分使用此代码将数据从一个文本框复制到另一个文本框。我需要知道如何在不同行的多个字段中复制数据,以便将数据从一列复制到同一行的另一列?
> df <- data.frame(x=c(1,2,3,4,5), y=c(6,7,8,9,10), z=c('a','b','c','d','e'))
> df
x y z
1 1 6 a
2 2 7 b
3 3 8 c
4 4 9 d
5 5 10 e
ggplot(df,
aes(x=x, y=y)+
geom_point()
假设我有一个包含列x、y和z的数据框,我创建了一个ggplot,其中x沿x轴,y沿y轴。我见过悬停代码的,当悬停在一个点上时,它显示x和y值