小编San*_*ero的帖子

乳胶 jupyter 笔记本它不起作用

我开始在 jupyter notebook 上使用 python,问题是打印出来的和标准的 LaTeX 我的单元格不一样:

%%latex
\begin{center}
$(a+b)^{2} = a^{2}+2ab+b^{2}$
\end{center}
Run Code Online (Sandbox Code Playgroud)

笔记本中的结果如下图所示: 在此处输入图片说明

python latex jupyter jupyter-notebook

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

dataframe.mean()的结果不正确

我在Python 2.7中是workint,我有一个数据框,我想获取称为'c'的列的平均值,但是只有能验证另一列中的值等于某个值的行。当我执行代码时,答案是意外的,但是当我执行计算时,计算中位数时,结果是正确的。

为什么平均值输出不正确?

代码如下:

df = pd.DataFrame(
    np.array([['A', 1, 2, 3], ['A', 4, 5, np.nan], ['A', 7, 8, 9], ['B', 3, 2, np.nan], ['B', 5, 6, np.nan], ['B',5, 6, np.nan]]), 
    columns=['a', 'b', 'c', 'd']
)
Run Code Online (Sandbox Code Playgroud)
df
mean1 = df[df.a == 'A'].c.mean()
mean2 = df[df.a == 'B'].c.mean()

median1 = df[df.a == 'A'].c.median()
median2 = df[df.a == 'B'].c.median()
Run Code Online (Sandbox Code Playgroud)

输出:

df
Out[1]: 
   a  b  c    d
0  A  1  2    3
1  A  4  5  nan
2  A  7  8    9
3  B …
Run Code Online (Sandbox Code Playgroud)

python mean dataframe

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

标签 统计

python ×2

dataframe ×1

jupyter ×1

jupyter-notebook ×1

latex ×1

mean ×1