在以下数据集中:
Day Place Name
22 X A
22 X A
22 X B
22 X A
22 Y C
22 Y C
22 Y D
23 X B
23 X A
Run Code Online (Sandbox Code Playgroud)
如何使用R按以下顺序为变量Name分配编号:
Day Place Name Number
22 X A 1
22 X A 1
22 X B 2
22 X A 1
22 Y C 1
22 Y C 1
22 Y D 2
23 X B 1
23 X A 2
Run Code Online (Sandbox Code Playgroud)
简而言之,我需要根据他们在某一天和某个地方发生的顺序对名称进行编号.
我正在一个闪亮的仪表板中创建一个 dataTableOutput。默认情况下所有列都是左对齐的,我想将其更改为居中对齐。我在 server.R 文件中使用以下代码来实现相同的目的:
output$data<- renderDataTable({data()},
options = list(
columnDefs = list(list(className = 'dt-center', targets = '_all'))))
Run Code Online (Sandbox Code Playgroud)
此代码没有显示任何错误,但对齐方式没有改变。我已经搜索了很多,但执行此操作的唯一方法似乎是我正在使用的方法。有什么办法可以改变对齐方式吗?任何帮助,将不胜感激。TIA
我有一个数据集如下:
col1 col2
A 1
A 2
A 2
B 1
B 1
C 1
C 1
C 2
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
col1 col2 Frequency
A 1 1
A 2 2
B 1 2
C 1 2
C 2 1
Run Code Online (Sandbox Code Playgroud)
我尝试使用聚合函数和表函数,但我无法获得所需的结果.
我有一个数据集如下:
col1 col2
a 1,2,3
b ["1","2"]
c 4
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
col1 col2
a 1
a 2
a 3
b 1
b 2
c 4
Run Code Online (Sandbox Code Playgroud)
在R中可以这样做吗?如果有,怎么样?