我一直在四处寻找,但找不到类似的帖子,所以我想我会试一试。 我编写了一个熊猫程序,该程序成功地在 tkinter 文本框中以熊猫表格式显示生成的数据帧。目的是用户可以选择数据并将其复制/粘贴到(现有(Excel工作表中。执行此操作时,也始终复制索引。我想知道是否可以以编程方式选择除索引之外的完整表? 我知道可以使用 index=false 保存到 excel 或其他,但我找不到一种 df.select....索引=假。我希望我的解释或多或少清楚;-( 多谢 截图
您可以使用Dataframe的"to_string"函数,在这里您可以将"index = False"作为参数之一传递。例如:假设我们有这个 df:
import pandas as pd
df = pd.DataFrame({'a': ['yes', 'no', 'yes' ], 'b': [10, 5, 20]})
print(df.to_string(index = False))
这将为您提供:
a b
yes 10
no 5
yes 20
希望这有帮助!
我终于找到了。 我没有使用self.mytable.copy('columns')
之类的东西来选择所有内容,然后切换到 Excel 并粘贴它,而是使用这行代码来完全满足我的需要:
df.to_clipboard(sep="t", index=False)
sep="\t" 使其在 Excel 中的列之间拆分。
希望有人可以在某个阶段使用它。