小编Мат*_*нер的帖子

如何使用NERD Commenter for vim - 如何使用<Leader>键

我找到了vim的NERD评论插件,但我不懂文档.假设我想在c/c ++中评论一些代码,例如

code line 1  
code line 2
Run Code Online (Sandbox Code Playgroud)

/*
code line 1  
code line 2  
*/ 
Run Code Online (Sandbox Code Playgroud)

我看到的这个其他线程,但说实话,我不知道什么<leader>是在NERD评议文档.当我在另一个线程中尝试接受的答案时,我最终在所选行上执行更改命令.什么是,<leader>并且,一步一步,我如何评论线/* */

vim

61
推荐指数
3
解决办法
2万
查看次数

为什么pandas Series of DataFrame意味着失败,但sum不会,以及如何使它工作

可能有一种更聪明的方法可以在Python Pandas中执行此操作,但以下示例应该但不起作用:

import pandas as pd
import numpy as np

df1 = pd.DataFrame([[1, 0], [1, 2], [2, 0]], columns=['a', 'b'])
df2 = df1.copy()
df3 = df1.copy()

idx = pd.date_range("2010-01-01", freq='H', periods=3)
s = pd.Series([df1, df2, df3], index=idx)
# This causes an error
s.mean()
Run Code Online (Sandbox Code Playgroud)

我不会发布整个回溯,但主要的错误信息很有趣:

TypeError: Could not convert    melt  T_s
0     6   12
1     0    6
2     6   10 to numeric
Run Code Online (Sandbox Code Playgroud)

看起来数据框已经成功求和,但没有除以系列的长度.

但是,我们可以获取系列中数据帧的总和:

s.sum()
Run Code Online (Sandbox Code Playgroud)

返回

      a     b
0     6   12
1     0    6
2     6   10
Run Code Online (Sandbox Code Playgroud)

什么意思不是指总和时的工作?这是一个错误还是一个缺失的功能?这确实有效:

(df1 …
Run Code Online (Sandbox Code Playgroud)

python pandas

4
推荐指数
2
解决办法
2102
查看次数

标签 统计

pandas ×1

python ×1

vim ×1