#按行值的条件删除整列的程序
import pandas as pd
df = pd.DataFrame(np.arange(12).reshape(3,4), columns=[‘A’, ‘B’, ‘C’, ‘D’],index=[‘yi’, ‘er’, ‘san’])
print(df)
df=df.T
print(df)
df1 = df.drop(df[(df.iloc[:,0] >= 3)].index)
df1.T
Python删除特定行操作:按条件删除整列实例
本文介绍了如何使用Python的Pandas库,通过DataFrame操作,根据指定条件删除DataFrame中的整列。首先创建了一个包含12个元素的矩阵并转化为DataFrame,然后进行了转置操作,接着展示了如何根据某列值大于3的条件删除对应行。最后展示了处理后的DataFrame结果。
#按行值的条件删除整列的程序
import pandas as pd
df = pd.DataFrame(np.arange(12).reshape(3,4), columns=[‘A’, ‘B’, ‘C’, ‘D’],index=[‘yi’, ‘er’, ‘san’])
print(df)
df=df.T
print(df)
df1 = df.drop(df[(df.iloc[:,0] >= 3)].index)
df1.T