我正在研究加密MD5,我在谷歌找到了这个代码
public string CalculateMD5Hash(string input)
{
// Primeiro passo, calcular o MD5 hash a partir da string
MD5 md5 = System.Security.Cryptography.MD5.Create();
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input);
byte[] hash = md5.ComputeHash(inputBytes);
// Segundo passo, converter o array de bytes em uma string haxadecimal
StringBuilder sb = new StringBuilder();
for (int i = 0; i < hash.Length; i++)
{
sb.Append(hash[i].ToString("X2"));
}
return sb.ToString();
}
Run Code Online (Sandbox Code Playgroud)
但为什么它使用ToString("X2")?ToString正常有什么区别?
我有一个文件列表.我还有一个"名称"列表,我substr()从这些文件的实际文件名中获取.我想为列表中的每个文件添加一个新列.此列将包含"names"中相应元素,重复次数为文件中的行数.
例如:
df1 <- data.frame(x = 1:3, y=letters[1:3])
df2 <- data.frame(x = 4:6, y=letters[4:6])
filelist <- list(df1,df2)
ID <- c("1A","IB")
Run Code Online (Sandbox Code Playgroud)
伪代码
for( i in length(filelist)){
filelist[i]$SampleID <- rep(ID[i],nrow(filelist[i])
}
Run Code Online (Sandbox Code Playgroud)
//基本上在filelist的每个数据框中创建一个新列,并用重复的相应ID值填充该列
我的输出应该是这样的:
filelist[1] 应该:
x y SAmpleID
1 1 a 1A
2 2 b 1A
3 3 c 1A
Run Code Online (Sandbox Code Playgroud)
fileList[2]
x y SampleID
1 4 d IB
2 5 e IB
3 6 f IB
Run Code Online (Sandbox Code Playgroud)
等等.....
任何想法如何做到这一点.
熊猫有isna()和isnull().我通常isnull()用来检测缺失值并且从未遇到过这种情况,所以我不得不使用其他的.那么,何时使用isna()?
我有一个pandas数据帧,并希望删除所有列保存索引和一个名为'bob'的列
我该怎么做?
我试图使用以下功能,但每次我这样做,我收到以下错误.我尝试安装旧版本的rlang,因为它适用于不同的R Studio,但我无法做到这一点.似乎错误是由0.3.0版本引起的.任何有关如何解决此错误的建议将不胜感激.
details2 <-
details %>%
mutate(rownames=rownames(.)) %>%
filter(isdir==FALSE) %>%
arrange(desc(ctime))
Error in mutate_impl(.data, dots) :
Evaluation error: `as_dictionary()` is defunct as of rlang 0.3.0.
Please use `as_data_pronoun()` instead.
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 RMD 文件中呈现下表:
\begin{table}[]
\centering
\caption{My caption}
\label{my-label}
\begin{tabular}{|l|}
\hline
\\ \hline
\end{tabular}
\end{table}
Run Code Online (Sandbox Code Playgroud)
到目前为止还没有成功。rmarkdown 无法将 LaTeX 环境(方程除外)编译为 HTML 是否有任何根本原因?
我正在尝试过滤一些数据,R中的函数与数据帧相关.但在第二个函数中,它给出了以下错误:无法更改锁定绑定的值df.有人可以帮我吗?
顺便说一句,这是代码:
load.data = function(x,dir = ".") {
dados_reais <<- read.csv(paste(dir,x,sep="/"), header = FALSE, sep = "\t", dec = ".", col.names = c("Seq","Allele","Peptide","Identity","Pos","Core","Core-Rel", "Um-log50k(aff)","Affinity(nM)","Rank","Exp_Bind","Binding Level"))
}
filter.data = function(x, dir = ".") {load.data(x, dir) df <<- dados_reais[,c(1,2,3,4,9,10,12)}
Run Code Online (Sandbox Code Playgroud) 我正在使用 RMarkdown 以不同于英语的语言撰写我的硕士论文。论文应以 .docx 格式呈现。阅读 SO,我发现可以提供一些 pandoc 参数,其中toc-title可以解决我的问题。尽管如此,我还是没能做到。我当前的 YAML 标头是:
output:
word_document:
reference_docx: stile_tesi.docx
toc: yes
fig_caption: true
#pandoc_args: [
# "--toc-title", "INDICE"
#]
Run Code Online (Sandbox Code Playgroud)
提前致谢
我有一个只有一列和大约 80 万行的长数据框。我的数据框看起来像这样
54
53
53
53
53
...
0
0
0
Run Code Online (Sandbox Code Playgroud)
所以我需要的是计算每个值的出现次数并将其保存到数据帧中,因此结果将是这样的
54 1
53 1000
52 800
...
0 100000
Run Code Online (Sandbox Code Playgroud)
我试过使用,df.groupby(0)但它只返回一个对象。如何获得两列数据框(或 1 列和显示值的行索引)?
如何运行系统命令并使用Julia捕获输出?
在RI可以用类似的东西做到这一点 system_output <- system2("ls","-l", stdout=TRUE, stderr=TRUE)
如何用填充计算每个月的项目?
data = [
{"event_date": "2018-08-10", "tags": ["tv", "radio"]},
{"event_date": "2018-08-11", "tags": ["tv", "radio"]},
{"event_date": "2018-09-10", "tags": ["tv"]},
{"event_date": "2018-11-10", "tags": ["tv", "wifi"]}
]
df = pd.DataFrame(data)
df.groupby([(df['event_date']).dt.month, df['tags']]).count()
Run Code Online (Sandbox Code Playgroud)
我期待的是:
month tv radio wifi
8 2 2 0
9 1 0 0
10 0 0 0
11 1 0 1
Run Code Online (Sandbox Code Playgroud)