问题标签 [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 投票
1 回答
243 浏览

python-3.x - 如何格式化我的不和谐 python 机器人输出?

我正在基于 python 代码制作一个 Disord 机器人。python代码执行完美。但是当不和谐机器人调用程序时,它会破坏输出的格式/对齐方式。

我在 python 上使用表格作为输出。感谢您为解决这个问题所做的任何帮助。

这是调用列表以进行输出的制表代码

topgn=(tabulate(alist, headers='keys',tablefmt='pipe',numalign='left',stralign='center'))

还附上了屏幕截图python output ss - discord bot ss

万分感谢

0 投票
1 回答
47 浏览

python - 如何阻止表数据与熊猫、bs4、请求和制表重叠

目前我有下面的代码,用于在多伦多显示活跃的消防电话,在某些情况下,派出了很多消防车,当它被刮到一个表格时,派出的单位似乎与其他列和行重叠,我希望它被组织在下面彼此在一个列中。

0 投票
1 回答
639 浏览

python - 如何使用制表 python 包在终端中显示漂亮的表格?

我有一个用 argparse 模块用 python 编写的简单 CLI 应用程序。基本上我正在使用外部 api 获取一些加密货币数据,我将其转换为 pandas 数据框并使用制表模块打印它。但是我在终端中打印表格时遇到问题。当我这样做时,一切都出错了,表格没有保持正确的结构,最后看起来就像下面的屏幕一样。

格式错误

这是使用表格打印熊猫数据框的片段

如果您在终端中运行, python example.py您将看到终端中的混乱,如代码片段上方的屏幕截图所示。

我可以如何修复它,并在我的终端中显示漂亮、格式良好的表格,如下所示? 在此处输入图像描述

0 投票
0 回答
217 浏览

python - 如何控制表格 Python 中值的行索引?

我正在尝试使用制表库构建一个表格,这就是我到目前为止所拥有的:

在下一列中,我有最近 2 个日期的 2 个预测值,以便我可以比较实际价格和预测价格。如何控制预测值显示在最后 2 行并NaN显示在前两行,如下所示:

到目前为止,当我输入我的预测值时,它们出现在前两行,最后两行不会显示在 Python 中。

输出:

我的日期、实际价格和预测价格是单独的列表。我正在处理 50 个数据(这只是一个片段)。

0 投票
0 回答
70 浏览

python - 如何将表格从终端(python,制表)复制到 Word.docx?

我试图从终端中运行的代码中复制表格(用python编写,带有制表符)并将它们粘贴到一个word文档上,而不会使它在对齐方面看起来很难看?

这是我的代码:

结果如下:[1]:https ://i.stack.imgur.com/ECItC.png

但是当复制粘贴到word文档时,它变成:╒════════╤═══════╤══════════╤═════════ ═══╕│姓名│年龄│性别│儿童│╞════════╪═══════╪══════════╪═════════ ════╡│约翰│36人│男│2人│╘════════╧═══════╧═════════════════════════ ═════╛

..有人知道如何解决这个问题吗?

0 投票
1 回答
222 浏览

python - 从 cmd 运行时没有名为“制表”的模块

我使用一个名为 tf 的 conda 环境,它安装了所有必要的软件包。如果我在 cmd 中运行 python 文件,我会收到以下错误:

错误

我多次重新安装了该软件包,但没有任何区别。但是,如果我从 PyCharm(也使用 tf conda 环境)运行我的文件,它可以正常工作。这怎么可能呢?

pycharm

0 投票
1 回答
47 浏览

pandas-groupby - 如何在熊猫中分组并制表值频率

我有:

在此处输入图像描述

我想:

按每个值分组,col1然后在第二列中显示列表频率(即,第 1 组中有 3 个 1 和 1 4 显示为 1:3、4:1,即值:频率)。

我还想让列表根据计数按降序排序

在此处输入图像描述

0 投票
1 回答
69 浏览

python-3.x - 如何使用 pandas DataFrame 以科学格式读取文本文件数据

我有一个包含 2 列数据的文本文件 (input.txt),其科学格式如图所示。

我使用下面的代码将数据作为 DataFrame 读取。

但是数据并没有以科学的格式被读取。我正在使用 tabulate 将相同的数据写入另一个 outfile 文件(看起来像表格一样均匀分布)。而且,它不是科学格式,并且还截断了如图所示的数字。

我需要按原样读取数据,即在这种情况下为科学格式,并使用制表符输出到另一个文件。上面的代码需要修改什么?

0 投票
1 回答
47 浏览

python - 基于 Python 的用户输入在表中添加或减去列/行

我正在编辑这篇文章,因为我没有很好地解释我的问题,所以又来了。我正在使用制表库。我希望input()根据给定的输入自动调整表中的列/行数。这是一个基本示例:

但是下次脚本运行时,会有更多的列/表:

所以我试图想办法用for循环或其他东西调整行和列的给定值,但我想不通。我想要类似的东西:

0 投票
0 回答
30 浏览

r - 将每个预测变量的 GLM 摘要制表,用于多个 GLM 拟合

所有,我正在寻找一种有效的方法来在 R 中执行以下操作。

我有一个 R GLM 对象列表,G它们都使用相同的模型矩阵X。每个 GLM 对象只对应一个不同的响应变量Y1... Yp

我想创建一个摘要列表S,它S[[i]]是一个数据框,其中p^th 行包含每行summary(G[[p]])$coefficients[i,]中的p响应变量。因此, list 的长度S,length(S)将对应于 中的总列数XS[[i]], , 的行数nrow(S[[i]])将等于响应变量的数量。

目前,我正在为每个对象运行摘要,然后提取对应于 X 中的每一列。所以我想知道是否有更有效的方法来解决这个问题。