我有一个包含许多列的数据框,如果另一列“Sheet”值为Gdg,则我希望删除列“Course”中具有空值的行
Course Sheet_Name
Nan Gdg
course 1 Gdg
course 2 ret
nan ret
结果列应为
Course Sheet_Name
course 1 Gdg
course 2 ret
nan ret
这是我正在使用的代码
USS_2023 = USS_2023.drop(USS_2023[(USS_2023['Courses'] == np.nan) & [USS_2023['Sheet_Name']=='Gdg']].index)
这是我得到的错误
ValueError: setting an array element with a sequence.
2条答案
按热度按时间nbysray51#
使用
pandas.DataFrame.drop
函数:6kkfgxo02#
您可以: