Pandas使用(七)--dataframe的去重和转置
python复现excel功能
Talk is cheap, show me the code.
dataframe的去重
#加载pandas库
import pandas as pd
# 已知df
# 逻辑判断df中是否存在完全相同的两行
IsDupicated = df.duplicated()
# 实现去重
df = df.drop_duplicates()
# 去重后重置行索引
df = df.reset_index(drop=True)
dataframe的转置
# 类似矩阵转置,index为列名,列名为index
df_T = pd.DataFrame(df.values.T, index=df.columns, columns=df.index)
dataframe中用0填充"NAN"
# 已知df中存在含有nan的元素,实现将dataframe中所有nan填充为0
df = df.fillna(value=0)