[csv使用Python格式化表格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[csv使用Python格式化表格相关的知识,希望对你有一定的参考价值。
答案
您可以使用Pandas。
以下代码创建了您所描述的“表”。创建完成后,我将透视表转换为Type-II表。我在代码中添加了其他注释。希望对您有所帮助。
import pandas as pd
#create some data
table = 'unit': ['1A1', '1A1', '1B1', '1B1'], 'status': ['Pass', 'Fail', 'Pass', 'Pass']
#create a Dataframe object where columns names are unit and status
df = pd.DataFrame(data=table, columns=['unit','status'])
print("original table")
#preview the created dataframe
print(df.head())
#remove duplicate entries
df.drop_duplicates(inplace=True)
#pivot table and store in a new object called df2
df2 = df.pivot(index='unit', columns='status', values=['status']).fillna('Not Available')
print("Transformed table")
#print top n rows
print(df2.head())
您可以签出迷你演示here
以上是关于[csv使用Python格式化表格的主要内容,如果未能解决你的问题,请参考以下文章
Python Excel xlsx,xls,csv 格式互转