小编sbh*_*bha的帖子

ToString("X2")的含义是什么?

我正在研究加密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正常有什么区别?

c# encryption tostring

76
推荐指数
3
解决办法
8万
查看次数

将新列添加到表或数据框列表中的每个元素

我有一个文件列表.我还有一个"名称"列表,我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)

等等.....

任何想法如何做到这一点.

r

36
推荐指数
4
解决办法
4万
查看次数

Pandas isna()和isnull(),有什么区别?

熊猫有isna()isnull().我通常isnull()用来检测缺失值并且从未遇到过这种情况,所以我不得不使用其他的.那么,何时使用isna()

python pandas

23
推荐指数
3
解决办法
6749
查看次数

删除除了一列pandas数据帧之外的所有内容?

我有一个pandas数据帧,并希望删除所有列保存索引和一个名为'bob'的列

我该怎么做?

python pandas

21
推荐指数
2
解决办法
8549
查看次数

从rlang 0.3.0和mutate_impl中解散

我试图使用以下功能,但每次我这样做,我收到以下错误.我尝试安装旧版本的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)

r rlang

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

使用 r-markdown 在 HTML 中渲染 LaTeX 表格

我正在尝试在 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 是否有任何根本原因?

latex r knitr r-markdown

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

R错误 - 无法更改'df'的锁定绑定值

我正在尝试过滤一些数据,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)

r

6
推荐指数
2
解决办法
9047
查看次数

更改 rmarkdown“目录”默认标题

我正在使用 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)

提前致谢

r docx tableofcontents r-markdown

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

熊猫计算一列中值的出现次数

我有一个只有一列和大约 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 列和显示值的行索引)?

python pandas

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

如何运行系统命令并使用Julia捕获输出?

如何运行系统命令并使用Julia捕获输出?

在RI可以用类似的东西做到这一点 system_output <- system2("ls","-l", stdout=TRUE, stderr=TRUE)

julia

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

大熊猫按月计算数量

如何用填充计算每个月的项目?

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)

python pandas

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

标签 统计

r ×5

pandas ×4

python ×4

r-markdown ×2

c# ×1

docx ×1

encryption ×1

julia ×1

knitr ×1

latex ×1

rlang ×1

tableofcontents ×1

tostring ×1