python删除文件中的指定行,python选取指定列为空的行
本文主要介绍了在指定列中选择或删除指定内容的行的python实现,有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。
00-1010选择或删除指定列中具有指定内容的行,选择货币代码为1的所有行,选择货币代码列内容为1的所有数据,选择货币代码列内容不为1的所有数据,删除具有特定值的行。
目录
选取或删除指定列包含指定内容的行
读出数据
source _ df=PD . read _ excel( excel 2019-06-05 . xls )
打印数据,检查数据长度
print(source_df.head())
打印(len(source_df))
选取所有货币代号为1的行
Data_=source_df[source_df[货币代码]。isin([1])]
打印(len(data_))
打印(数据_。head())
选取所有货币代号列内容为1的数据
读出数据
source _ df=PD . read _ excel( excel 2019-06-05 . xls )
# Invert by ~,并选择不包含数字1的行。
1=source _ df [~ source _ df [货币代码]。isin([1])]
df1.head()
选取所有货币代号列内容不为1的数据
dic={A:[1,2,3,1], B:[2,1,1,2]}
df=pd。数据帧
df
#查找包含值“2”的所有行(要删除的行)
Df [df [a]。isin ([2]) df [b]。isin ([2])] # 表示“或”
#删除所有包含值“2”的行(实际上,所有不包含“2”的行都用“~”反转)
df[~(df[A]。isin([2]) df[B]。isin([2])]]
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。