python - Pandas set_option - 每行有多个选项

标签 python pandas

这可能是个愚蠢的问题,但是......

在导入 pandas 后设置选项时,我一次设置一个选项,例如:

pd.set_option('max_rows',1000)
pd.set_option('notebook_repr_html',False)

有没有办法尝试将它们结合起来。我尝试传递一个选项列表,但没有成功。

如果只有一种方法,那也没什么大不了的。

最佳答案

没有一种 native 方法可以在一行上执行多个选项。我想你可以这样做:

列表理解

[pd.set_option(option, setting) for option, setting in [('max_rows', 1000), ('notebook_repr_html', False)]]

但我不建议这样做!

手写(每行一个命令)

我认为写这个手写体更容易阅读,更简洁,也更符合 Python 风格:

pd.set_option('max_rows',1000)
pd.set_option('notebook_repr_html',False)

关于python - Pandas set_option - 每行有多个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15900670/

相关文章:

python - 如何从具有数字索引和标题的数据框中获取最大值

php - 使用 PHP 创建实时网站

python - python中的近似比较

python - 如何用python将网页保存为图片?

python - 在 Pandas 中将文本转换为 int64 分类

python - 如何将数据帧转换为具有混合列类型的稀疏矩阵?

Python 图形库

python - 我如何使我的 CNN 输出成为特征向量

python - 如何删除 Pandas 中包含少于行数 1% 的非零列?

python - 根据特定日期条件在Python中选择日期列