小编Art*_*nko的帖子

我在哪里可以找到Firebase设置的"桶"详细信息?

要配置我的firebase连接,我需要包含存储桶详细信息.

storageBucket: "<BUCKET>.appspot.com",
Run Code Online (Sandbox Code Playgroud)

我在哪里找到这个?

firebase firebase-storage

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

Tableau - 如何仅替换一个工作表的数据源

我正在使用zapier将几个品牌的数据拉入谷歌表.我将每个工作表中的信息作为单独的数据源提取.工作表中的格式是统一的,只有值不同.

我的目标是使用完整的viz工作表作为模板,以便我可以复制工作表,并替换数据源.但是我遇到了问题.

通常,在使用"替换数据源"替换数据源时,更改会在项目范围内发生,但我需要在工作表级别进行更改.

有没有办法将viz表连接到不同的数据源,假设数据源具有与"模板"文件相同的格式?

tableau-api

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

为什么在numpy.arange()上使用numpy.array()?这不是多余的吗?

在我的Numpy/Pandas课程中,我被教导使用以下代码创建数据:

sample_numpy_data = np.array(np.arange(24)).reshape((6,4))
Run Code Online (Sandbox Code Playgroud)

在np.arange()上使用np.array()不是多余的,因为np.arange()已经产生了一个数组吗?

为什么这有必要?例?

在Lynda课程"Pandas for Data Science"Pandas概述 - 操作中找到的示例.

python arrays numpy pandas

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

为什么使用键过滤器而不是columns.slice()?

作者为何使用

d3.keys(cars[0]).filter...
Run Code Online (Sandbox Code Playgroud)

而不是使用

cars.columns.slice(1)
Run Code Online (Sandbox Code Playgroud)

..?切片有效地返回相同的信息,而不必在下面做任何逻辑.

  var x = d3.scale.ordinal().rangePoints([0, width], 1),
   y = {};

  // Extract the list of dimensions and create a scale for each.
  x.domain(dimensions = d3.keys(cars[0]).filter(function(d) {
    return d != "name" && (y[d] = d3.scale.linear()
        .domain(d3.extent(cars, function(p) { return +p[d]; }))
        .range([height, 0]));
  }));
Run Code Online (Sandbox Code Playgroud)

这方面的数据是

name,economy (mpg),cylinders,displacement (cc),power (hp),weight (lb),0-60 mph (s),year
AMC Ambassador Brougham,13,8,360,175,3821,11,73
AMC Ambassador DPL,15,8,390,190,3850,8.5,70
AMC Ambassador SST,17,8,304,150,3672,11.5,72
Run Code Online (Sandbox Code Playgroud)

资料来源:https://bl.ocks.org/mbostock/1341021

javascript d3.js

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

从字典内的字典中删除 NaN(运行时错误期间字典更改大小)

使用 to_dict() 我想出了以下字典。我需要删除所有 nan 值。这种方法不起作用,因为它在迭代过程中改变了大小。有没有另一种方法来实现这一点?

{'k': {'a': nan, 'b': 1.0, 'c': 1.0},
 'u': {'a': 1.0, 'b': nan, 'c': 1.0},
 'y': {'a': nan, 'b': 1.0, 'c': nan}}
In [196]:

for listing, rate in master_dict.items():
for key in rate:
    if pd.isnull(master_dict[listing][key]) == True:
        del master_dict[listing][key]

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-200-8859eb717bb9> in <module>()
      1 for listing, rate in master_dict.items():
----> 2     for key in rate:
      3         if pd.isnull(master_dict[listing][key]) == True:
      4             del master_dict[listing][key]
      5 

RuntimeError: dictionary changed size during iteration
Run Code Online (Sandbox Code Playgroud)

python dictionary pandas

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