首页 > 解决方案 > 按照字符串格式打印熊猫数据框列

问题描述

我有一个代码来生成以下输出

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' ,

如何达到这样的效果。

标签: python-3.xpandasdataframe

解决方案


您可以手动将“'”添加到您的 id 列。

df['id']= "'"+df ['id'] + "'"


推荐阅读