小编Fab*_*ese的帖子

查看 Cloud Firestore 查询/命令历史记录

我正在编写 Flutter 应用程序并使用 Cloud Firestore 作为数据库。我仍处于开发阶段,但如果我进入配额,那么 API 调用(每天 5000 多个)和多达 2000 个获取的对象似乎有一些严重的流量。

这些数字对我来说看起来高得奇怪,我几乎没有假设,但我没有任何工具可以调查:有没有办法浏览向 Cloud Firestore 发出的调用/命令的历史记录?最好有auth.uid电话发出者的姓名和其他一些详细信息(时间、地点等)。


注意:我知道我可以使用 Firebase 函数自己实现类似的东西,但我宁愿依赖提供者端的信息,而此时这样的开销会扼杀我好几天的努力。

firebase flutter google-cloud-firestore

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

如何重命名多索引列?

如何重命名 pandas 中的 MultiIndex 列?

例如,这是我希望能够做的:

import pandas as pd

df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, 9]],
                  columns=pd.MultiIndex.from_tuples([('a', 1), ('a', 2), ('b', 1)]))

df.rename(columns={('a', 1): 'd', ('a', 2): 'e', ('b', 1): 'f'}, errors='raise')
Run Code Online (Sandbox Code Playgroud)

但是,这没有任何效果,返回一个与原始列名相同的 DataFrame:

   a     b
   1  2  1
0  1  2  3
1  4  5  6
2  7  8  9
Run Code Online (Sandbox Code Playgroud)

我想得到:

   d  e  f
0  1  2  3
1  4  5  6
2  7  8  9
Run Code Online (Sandbox Code Playgroud)

(我用来errors='raise'确保正确引用列名称。)

当您没有 MultiIndex 时,这有效:

df = …
Run Code Online (Sandbox Code Playgroud)

python pandas

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