Dog Cat Bird Gary
A 0 C 100%
B 0 B
C ok D 100%
D ok 100%
E no A
F ok F 100%
是否可以通过列号/位置而不是列标题来引用第一列、第二列或第三列?因此,不是
Table1[@Dog]
它看起来更像这样。
Table1[@(1st column)]
在VBA中是这样的。
ListObjec
我有一个很大的数据集,我想把它放到一个矩阵中(并缩小)。有没有办法使用行名和列名作为矩阵填充的指示器?例如,我有一个3x12矩阵,列是month (1:12),行是名字(Bill,Linda,Peter)。
Just a made up Data-Frame
name month
Bill 1
Bill 5
Linda 6
Linda 8
Linda 12
Peter 9
Peter 5
Peter 2
Peter 1
如果组合匹配,我如何在不使用循环将+1添加到正确的单元格的情况下告诉r。
有没有办法让r
我有许多大约10列、大约200000行的大型数据集。并非所有列都包含每行的值,尽管至少有一列必须包含要显示的行的值,但我想为一行中允许多少个NA设置一个阈值。
我的Dataframe看起来像这样:
ID q r s t u v w x y z
A 1 5 NA 3 8 9 NA 8 6 4
B 5 NA 4 6 1 9 7 4 9 3
C NA 9 4 NA 4 8 4 NA 5 NA
D 2 2 6 8 4 NA 3 7 1 32
我希望能够删除包含2个以上单元格的行,这些单元格包含要获取的NA
我正在阅读从Excel手动输入的日期到R。由于手动输入的性质,在日期列中不可避免地会出现一些不同的日期类型。
有时,日期输入为:"4/22/2021“或"8/31/2021”。当我用read_excel阅读R时,翻译为:"2021-04-22 UTC“和"2021-08-31 UTC”。
但是,在同一列中还有其他具有数字Excel日期格式的日期,例如"44582“或"44603”。
我循环遍历excel文件,由于数据类型不同,无法绑定它们。
有没有办法使这些日期标准化?
当前数据:
date
2021-04-22 UTC
2021-08-31 U
我真的很难从R中的数据集中删除一组行。
我有一个数据框架如下:
ID col1 sp
R1 1.2 F
R2 2.35 F
R3 5 NA
R4 4.3 NA
R5 2.22 T
R6 1.35 F
我想删除行R5,因为它在sp列中有一个T。但是我不希望它用NA (即行、R3和R4)删除行,因为我仍然需要col1中的数据!
我使用的代码:
data1<-subset(data,sp!="T")
但这也会删除sp列中所有带有sp的行(ID的R3、R4和R5)。我也试
假设我们有以下数据库:
ID x y
1 23 -3
2 2 51
3 -2 45
4 NA 2
5 NA -2
6 NA NA
我希望消除列x和y上所有带有负值的行,但我希望保留NAs (在R中作为特殊值写入)。
其结果应如下:
ID x y
2 2 51
4 NA 2
6 NA NA
我试过使用:
database <- database[!(database$x < 0 && database$x !=
在Server 2008 R2中,我正在对术语“C#”进行全文搜索,如下所示:
SELECT *
FROM Book b
WHERE CONTAINS (b.title , 'c#')
但是,全文搜索看起来像是去掉了磅号,然后执行搜索。
如果我做了一个通配符“喜欢”搜索,我得到正确的结果:
SELECT *
FROM Book b
where title like '%c#%'
有没有办法对包含散列/磅号的术语进行全文CONTAINS搜索?
我有一个带有头的CSV文件。一些特性(列)是阶乘的,有些是数字的。
对于阶乘变量,我有很多包含大量NAs的列,例如:
Num1 Fact1 Num2 Fact2 Fact3
9889 Bla 23 BBxv NA
NA NA 456 BBxz NA
NA Abcd 3 BBxx Jet
NA NA 100 BBxy NA
NA NA NA NA NA
我想删除所有的因子列,其中有超过50%的NAs。
例如,由此产生的数据框架应当是:
Num1 Num2 Fact2
9889 23 BBxv
NA 45
我正在尝试读取一个银行文件,其中一列的数字与名称持有者混合在一起,例如,该列可能具有: 2.10731E+15
JOE BX SHOP
2.10802E+15
etc. 2.10731E+15类型文件的实际值是: 2107310000000000,但是,因为存在一些字符串,所以R将列作为字符读取,从而仅将值显示为2.10731E+15。 有没有办法让R在使用read.csv或read_csv读入时忽略csv文件的格式?
我生成下面的数据帧列reGrp,使用底部显示的代码,并使用我常用的新手技术来有条件地填充数据帧列。reGrp值的派生在下面手动添加的“reGrp值说明”栏中解释:
Element grpRnk reSeq reGrp Explanation of reGrp values
1 B NA 1.1 1.1 since grpRnk <> 2, use reSeq value
2 R NA 1.1 1.1 since grpRnk <> 2, use reSeq value
3 R
我想删除R数据帧中的列(S),如果它们的最后值是NA。
示例数据框架如下
A B C D
11 10 19 20
22 20 29 40
33 30 39 60
44 NA NA 80
我希望得到以下输出(B和C列被删除,因为它们在最后一行中有NA值)
A D
11 20
22 40
33 60
44 80
试过了但没能找到解决办法。感谢你的帮助。