假设我想要删除其标题包含'X'的列中包含单词'acme'的任何单元格的行。我目前的想法是添加一个for循环(对于包含X的列标题),然后使用先前定义的蒙版来删除'acme'行。有没有更好的办法?在包含'X'的列中,检查并删除包含'Y'的行
此外,一些帮助面具/查询将不胜感激,因为我从来没有使用过它们。
输入DF:
Company_x First Name Last Name Emails_x Created_x Hosted Meetings 03112016 Facilitated Meetings_x Attended Meetings_x Company_y Emails_y ... Created_x Hosted Meetings 04122016 Facilitated Meetings_x Attended Meetings_x Company_y Emails_y Created_y Hosted Meetings 04212016 Facilitated Meetings_y Attended Meetings_y
0 TS X Y [email protected] 03/10/2016 0.0 0.0 0.0 TS [email protected] ... 03/10/2016 0.0 0.0 2.0 NaN NaN NaN NaN NaN NaN
1 TS X Y [email protected] 03/10/2016 0.0 0.0 0.0 TS [email protected] ... 01/25/2016 0.0 0.0 0.0 NaN NaN NaN NaN NaN NaN
2 TS X Y [email protected] 03/10/2016 0.0 0.0 0.0 TS [email protected] ... 04/06/2015 9.0 10.0 17.0 NaN NaN NaN NaN NaN NaN
ValueError异常:不能重复轴线 all_users_sheets_hosts.filter重新索引(如= '公司')
尝试总是提供[最小,完整和可验证的示例](http://stackoverflow.com/help/mcve)提问时。如果出现_pandas_问题,请提供样本_input_和_output_数据集(CSV/dict/JSON/Python代码格式中的5-7行_s text_,因此可以在为您编写答案时使用它)。这将有助于避免_situations_,例如:“您的代码不适合我”或“它不适用于我的数据”等。 – MaxU
谢谢。编辑我的问题与数据帧的前三行,错误和它发生的地方 –
你有很多重复的列(相同的列名称) - 你怎么能使用这个DF? – MaxU