我想用一个长度为7的向量x进行采样,然后用10个单独的样本进行采样.我尝试了类似下面的东西,但无法得到我想要的结果7x10输出.这会生成1x7向量,但我无法弄清楚其他9个向量
x <- runif(7, 0, 1)
for(i in 1:10){
samp <- sample(x, size = length(x), replace = T)
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试处理有关几次实验持续时间的时间数据.该数据的格式为hh:mm:ss.
exp1 <- "34:03:07"
exp2 <- "00:01:10"
exp3 <- "01:13:41"
Run Code Online (Sandbox Code Playgroud)
第一个实验以总持续时间给出,随后的实验列为超过exp1的时间.例如,我正在寻找exp2的总时间结果是34:04:17,而exp3则是35:16:48.将时间添加到exp1的最佳方法是什么,当chron这样的包只能用于hh:mm:ss到24:00:00?
基于之前的问题:ScatterplotsinPandas/Pyplot:Howtoplotbycategory。
下面的代码是该帖子的解决方案,并将每个组绘制为不同的颜色。如何将每一组绘制为不同的标记?
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
np.random.seed(1974)
# Generate Data
num = 20
x, y = np.random.random((2, num))
labels = np.random.choice(['a', 'b', 'c'], num)
df = pd.DataFrame(dict(x=x, y=y, label=labels))
groups = df.groupby('label')
# Plot
fig, ax = plt.subplots()
ax.margins(0.05) # Optional, just adds 5% padding to the autoscaling
for name, group in groups:
ax.plot(group.x, group.y, marker='o', linestyle='', ms=12, label=name)
ax.legend()
plt.show()
Run Code Online (Sandbox Code Playgroud)