我想将以下数据帧打印为制表符分隔字符串
sku ids output
1 a 0.1
2 b 0.2
3 d 0.4
输出:
1 a 0.1
2 b 0.2
3 d 0.4
这应该是一个迭代过程并打印所有行。
我已经尝试过 str.join() 但它没有给我我正在寻找的输出。任何帮助,将不胜感激。谢谢。
最佳答案
对每一行应用 lambda
def applytab(row):
print('\t'.join(map(str,row.values)))
#print('\t'.join(map(str,df.columns))) # to print the column names if required
df.apply(applytab,axis=1)
输出
a 0.1 1
b 0.2 2
d 0.4 3
关于python - 打印 Python Dataframe 的选项卡分隔行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55264062/