小编use*_*292的帖子

在 R 中将日期从 yyyy-mm-dd 转换为 mm/dd/yyyy h:mm:ss

我的数据包含一些这种格式的日期字段 yyyy-mm-dd

    id <- c(1,2,3,4,5)
    d1 <- c("2001-01-01", "1999-12-01","2007-11-31", "1995-05-01", "2013-01-07")
    datadd <- data.frame(id,d1)
Run Code Online (Sandbox Code Playgroud)

我需要将日期字段 d1 转换为以下格式 mm/dd/yyyy h:mm:ss 所以数据看起来像:

id  d1  
1   1/1/2001 0:00:00
2   12/1/1999 0:00:00
3   11/13/2007 0:00:00
4   5/1/1995 0:00:00
5   1/7/2013 0:00:00
Run Code Online (Sandbox Code Playgroud)

r

1
推荐指数
1
解决办法
2040
查看次数

R中的数据模拟

假设我想从对数正态分布模拟10个观测值并重复这100次.我写了一些R代码,但由于某种原因它没有用.这是代码:

for(i in 1:100) 
 {

x = rlnorm(10, meanlog = 0, sdlog = 1)

 }
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

simulation r

0
推荐指数
1
解决办法
2351
查看次数

在 r 中订购一个刺痛列表

我拥有的数据包括两个变量:idincome(字符列表)

id <- seq(1,6)
income <- c("2322;5125",
           "0110;2012",
           "2212;0912",
           "1012;0145",
           "1545;1102",
           "1010;2028")

df <- data.frame(id, income)
df$income <- as.character(df$income)
Run Code Online (Sandbox Code Playgroud)

我需要添加第三列income_order,其中包括列收入的有序值。最终输出看起来像

注意:我仍然需要保留前导零

在此处输入图片说明

sorting string r

0
推荐指数
1
解决办法
27
查看次数

Python 中的数据转换/格式化

我有以下熊猫数据:

df = {'ID_1': [1,1,1,2,2,3,4,4,4,4],
      'ID_2': ['a', 'b', 'c', 'f', 'g', 'd', 'v', 'x', 'y', 'z']
     }
df = pd.DataFrame(df)
display(df)

ID_1    ID_2
1   a
1   b
1   c
2   f
2   g
3   d
4   v
4   x
4   y
4   z
Run Code Online (Sandbox Code Playgroud)

对于每个ID_1,我需要找到 的组合(顺序无关紧要)ID_2。例如,

ID_1= 1 时,组合为ab, ac, bc。当ID_1= 2 时,组合为fg

请注意,如果频率ID_1<2,则此处没有组合(ID_1例如,参见=3)。

最后,我需要将组合结果存储如下df2

在此输入图像描述

python format pandas

0
推荐指数
1
解决办法
46
查看次数

标签 统计

r ×3

format ×1

pandas ×1

python ×1

simulation ×1

sorting ×1

string ×1