问题标签 [tabulate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2332 浏览

python - 将dict打印为表格数据

我正在尝试以表格格式打印 python dict,但在使用 dict 时遇到困难。以下是我的字典:

我正在尝试设计这样的东西:

我使用 python tabulate https://pypi.org/project/tabulate/尝试了以下操作

任何帮助将不胜感激。

0 投票
0 回答
123 浏览

python - 寻求最小值 - “TypeError:'numpy.float64' 对象不可迭代”

在有关该主题的先前问题中找不到答案。

我正在尝试使用以下代码获取数据列中的最小值:

但是,当我运行代码时,出现以下错误:

回溯(最后一次调用):
文件“Iris_Data_set1.py”,第 148 行,在 print(tb(table, headers = ["Field", "Min"]))
文件 "C:...\Anaconda3\lib\ site-packages\tabulate.py",第 1262 行,在制表 tabular_data,标题,showindex=showindex)
文件“C:...\Anaconda3\lib\site-packages\tabulate.py”,第 947 行,在 _normalize_tabular_data 行 =列表(地图(列表,行))类型错误:'numpy.float64'对象不可迭代

我检查了数据类型,并且

Sepal_area_(cm^2) float64

有想法该怎么解决这个吗

0 投票
2 回答
281 浏览

json - 将 Json 文件中的表格形式的元素与 jq 相关联

我是新手jq,我有以下代码来获取每个名为的元素的值列表Abc

这是我得到的当前输出:

我想在左侧添加 4 列,以显示每个Abc值对应的页面、行和列。此外,如果可能,作为第一列添加一个从 1 到“Abc”元素数量的计数器。

下面我展示了当前的输出,与所需的输出和 Json 文件的结构进行了比较,以便澄清: 在此处输入图像描述

输入的 Json 文件如下:

我希望有人能帮助我。提前致谢。

0 投票
2 回答
29 浏览

xml - 以特定表顺序从 XML 进行 XLS 转换

我有下面的 XML 文件,我正在尝试为其创建一个 XSLT 模板来将一些节点制成表格。请有人可以帮助我。

这个 XSLT 代码

使用当前的 XSLT 代码,我得到的输出不是我想要获得的结构,因为我只得到了一些值。问题是有 3 个父节点具有相同的子节点名称。父节点是 MNRs、GNRs 和 MSNRs

我想得到这个输出:

谢谢你的帮助。

0 投票
1 回答
179 浏览

python - 打印时显示“\n”的表格

我想在终端上打印一张表格,为此我使用tabulate包,但我有额外的返回战车'\n'。我怎样才能删除它们?

结果

0 投票
1 回答
82 浏览

python - 在表格中使用 for 循环格式化 API 列表

我想在表格中输出从 API 获得的列表,这样看起来更好。来自 API 的数据通过 for 循环返回。我现在的问题是我不知道如何让标题每次都没有循环。

例如:

我想要一个标题,其余的在标题下

我已经从这里得到了一些说明,数据将在表格中完全显示为“制表”。但是,“标题”将在每次运行时再次插入。

head = ["Datum", "Username", "License Server", "Feature Name", "Max. Usage", "Hours Used", "Max Used", "Hours Borrowed", "Max Borrowed"]

0 投票
1 回答
739 浏览

sas - 如何格式化 proc 表格以产生十进制数百万?

我的数据格式为百万,我需要在 SAS 中将我的数据以十进制数百万制表。

我的数据包含数百万美元的租金,即 1,260,678.21,我希望将其制成十进制数百万,即“1.3”。

我试图创建自己的函数来划分如下:

但是我收到错误:

有人会熟悉这个问题吗?

0 投票
2 回答
46 浏览

sas - SAS中的加权交叉表

假设我有下表:

现在我想计算一个交叉表:

但是,我的问题是,count让我们说 4 的 - 变量表示特定情况实际上应该在表中出现 4 次。所以上表应该是:

是否有可能直接在其中加权案例数量,PROC TABULAR或者如何根据 的值添加其他案例count

0 投票
0 回答
2458 浏览

python - 使用表格和 Discord Rewrite 发布嵌入式输出

我有一个 Discord 机器人,我试图在其中embed使用tabulate库发送一些输出。当我使用 ``` 发送消息时,它的格式是这样的

例子

如果我发送嵌入 ``` 的消息

示例 2

如果我发送不带```的嵌入消息

示例 3

我已经尝试咨询tabulate文档,并注意到stralign colalign和其他格式选项,但到目前为止我没有使用过

没有```

带```

如果行的长度太长,我的目标是防止嵌入的消息换行。当我不使用 ``` 时,我有点实现了这一点,但问题是列与标题不对齐。

0 投票
2 回答
285 浏览

python-3.x - 如何在表格中正确显示汉字

我用表格来显示一些有汉字的数据。但是输出没有组织。

在此处输入图像描述