python-3.x - 按照字符串格式打印熊猫数据框列
问题描述
我有一个代码来生成以下输出
x1 = ['A', 'B', 'C', 'D']
x2 = [',', ',', ',', ',']
test_dataframe = pd.DataFrame()
test_dataframe['id'] = x1
test_dataframe['sep'] = x2
print(test_dataframe[['id','sep']].to_string(index=False))
id sep
A ,
B ,
C ,
D ,
但是,我想让 id 列的输出遵循以下格式
id sep
'A' ,
'B' ,
'C' ,
'D' ,
如何达到这样的效果。
解决方案
您可以手动将“'”添加到您的 id 列。
df['id']= "'"+df ['id'] + "'"
推荐阅读
- angular - 限制滚动事件的最佳时间应该是什么时候?
- user-interface - 无法在 Adobe XD 中打开 XD 文件。收到错误“r.states 不可迭代”
- kotlin - JOOQ 类中的布尔字段未由 Jackson/RestEasy 一致地序列化和反序列化
- reactjs - 在 react-day-picker 中显示只有 2 个字符的 3 个字符的工作日
- python - 将 .py 转换为 .html 文件
- ruby-on-rails - Rails 6:控制器帮助方法仍在 /app/helpers 文件夹中?
- nginx - nginx 文件服务器上的慢 apache 基准测试
- wordpress - 使用应用程序将订单从 Woocommerce webhook 导出到谷歌表格
- java - 相当于 RSA/None/OAEPWithSHA1AndMGF1Padding 和 PHP 中的充气城堡
- ansible - Ansible 查找格式