在XML文件中搜索Panda Dataframe标头

问题描述

我需要从XML表中提取信息。我可以在XML工作表中搜索字符串。 但是现在我有一个包含需要查找的信息的DataFrame。为此,我需要查看XML根文本是否包含任何想要的字符串。

从wDataDF.CSV_Name搜索以下任何字符串:

$(".tab-link").each(function(){
        $(this).click(function(){
          localStorage.selectedTab = $(this).index() + 1;
          tabId = $(this).attr('id');
          $(".tab-link").parent('li').removeClass("active");
          $(this).parent('li').addClass("active");
            //   tab content
          $(".tab-content").removeClass("active");
          $("#"+tabId+"-1").addClass("active"); 
          return false;     
        });
      });  
        
      // search for local storage
      if (localStorage.selectedTab) {
        $(".tab-link:eq(" + (localStorage.selectedTab - 1) + ")").click().parent('li').addClass("active");
      }

在这样的XML文件中:

0      Env.ExInsol
1      Mdul.TmpVal
2       Env.TmpVal
3            calc1
4            calc2
5            calc3
6     DcMs.Watt[A]
7      DcMs.Vol[A]
8      DcMs.Amp[A]
9     DcMs.Watt[B]
10     DcMs.Vol[B]
11     DcMs.Amp[B]
Name: CSV_Name,dtype: object

到目前为止,我的代码:(搜索Date可以正常工作,但elif部分是问题)

  </MeanPublic>
  <MeanPublic>
    <Key>Cluster Controller:165019712:DcMs.Watt[B]</Key>
    <Min>0</Min>
    <Max>1246</Max>
    <Mean>747</Mean>
    <Base>1</Base>
    <Period>300</Period>
    <Timestamp>2020-03-03T14:25:00</Timestamp>
  </MeanPublic>
  <MeanPublic>
    <Key>SN: 305086996 (Sunny Tripower):305086996:DcMs.Watt[A]</Key>
    <Min>606</Min>
    <Max>1980</Max>
    <Mean>869</Mean>
    <Base>1</Base>
    <Period>300</Period>
    <Timestamp>2020-03-03T14:25:00</Timestamp>
  </MeanPublic>

感谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)