小编vso*_*ler的帖子

制作更大尺寸的图表

我想要一个更大的图表.但是,matplotlib中的figure方法似乎不能正常工作.

我收到一条消息,这不是错误:

import pandas.io.data as web
import pandas as pd
import matplotlib.pyplot as plt

%matplotlib inline
...
plt.figure(figsize=(20,10))
df2['media']= df2['SPY']*.6 + df2['TLT']*.4
df2.plot()
plt.show()
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?

python matplotlib pandas

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

Excel 的 LAMBDA 具有“某种”复合函数

自从我得知 Excel 现在是图灵完备的,我就明白我现在可以仅使用公式对 Excel 进行“编程”,因此排除任何 VBA 的使用。

我不知道我的结论是对还是错。事实上,我并不介意。

然而,令我满意的是,我已经能够在公式中“编程”程序流的两个最基本的结构:1-分支控制流(使用 IF 函数在 Excel 中没有秘密)和 2-循环(FOR、WHILE , UNTIL 循环)。

让我更详细地解释一下我的发现。(备注:因为我使用的是西班牙语版本的 Excel 365,所以公式中的字段分隔符是分号(“;”)而不是逗号(“,”)。

A- FOR 循环中的累加器

FOR 循环中的累加器

B- 阶乘(使用产品)

阶乘

C-WHILE循环

WHILE循环

D-UNTIL 循环

直到循环

E- 内部/外部范围的概念

范围

现在,我提问的时间到了:

我想使用一个实际上是公式数组的公式

公式数组

我想对“元组”中的第一个数字使用累加器,而我想对元组中的第二个数字使用阶乘。所有这一切都使用一个 Excel 公式。我想我离成功已经不远了。

REDUCE 函数接受包含 2 个 LAMBDAS 而不是单个 LAMBDA 函数的 LET 函数。到这里为止,一切都很完美。然而,LET 函数似乎只返回一个“单个”函数而不是函数元组

函数元组(仍有待完成)

我可以返回(在图中)函数“x”或函数“y”,但不能返回元组(x,y)。

我尝试过使用 HSTACK(x,y),但它似乎不起作用。

我知道这是一个复杂的问题,但我已尽力让自己被理解。

有人可以给我任何关于如何解决我的问题的线索吗?

excel lambda excel-formula office365 excel-lambda

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

使用"符号"数字填充DataFrame

我有一个充满浮动(正面和负面)和一些NaN的DataFrame.我想用它的符号替换每个浮点数:

if it's NaN -> it remains Nan
if positive -> replace with 1
if negative -> replace with -1
if zero -> leave it as 0
Run Code Online (Sandbox Code Playgroud)

有什么建议可以进行大规模的替换?

先感谢您

python pandas

7
推荐指数
2
解决办法
9284
查看次数

无法在同一公式中使用 BYCOL 和 SCAN

我正在尝试计算某个范围内每列的运行(累积)总计(请参见下图)。

如果我每列使用一个 SCAN 函数,它就可以工作。但我必须编写与我有的列一样多的 SCAN 函数。

问题是我想使用一个包含所有列的动态数组公式,无论是当前列还是将来列。

当我尝试将 BYCOL 与 LAMBDA 和 SCAN 一起使用时,它不起作用。我想知道 BYCOL 是否能够与 SPILL 的函数一起使用。

如果 BYCOL 与 SCAN 不兼容,是否有解决方法可以对我的所有运行总计使用单个公式?

在此输入图像描述

excel excel-formula

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

Excel 不随机化

我有一个非常简单的公式,请看图片。

(黑色)为什么excel不随机返回值,它们都是相同的,而在我看来,它们应该不同?

如何调整我的公式,以便返回的随机值不同?

我绝对想使用动态数组公式。

如果我删除 LET 函数(红色)(我认为这可能是问题的原因),问题仍然存在。

在此输入图像描述

excel excel-formula

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