来自当前df子集的新Pandas数据帧

时间:2017-04-23 10:53:13

标签: python pandas dataframe subset

我有一个Pandas数据框,其中包含城镇名称。我想创建一个包含这些城镇子集的新数据框。我尝试了以下代码,但错误:

238e2d079751457785266d20c7a6c27c=AoE
2d6debfef8cc4bd0ad2b0d8310d7abce=Buff
a90e94d629b24ca5bc384abccd88e1e6=Channel5
68072537e0794f59bfe6b7a60cbae650=Dashing through the snow
0e8264cec48b4be189ce67244cd29cc3=EX Dee

我得到的错误是:

  

'系列'对象是可变的,因此它们不能被散列。

有趣的是,如果我使用'!='并根据陈述我不想要的城镇创建一个新的数据框架,但是这些城市中有更多这些并且似乎不直观。

1 个答案:

答案 0 :(得分:2)

我认为你正在寻求执行OR而不是AND,所以你可能想要像

这样的东西
              table {
                  font-family: 'Arial';
                  margin: 25px auto;
                  border-collapse: collapse;
                  border: 1px solid #eee;
                  border-bottom: 2px solid #00cccc;
                  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.05), 0px 20px 20px rgba(0, 0, 0, 0.05), 0px 30px 20px rgba(0, 0, 0, 0.05);
                }
                .alt { background: #D0FFFF; color: #FFFFFF; }
                table tr:hover {
                  background: #f4f4f4;
                }
                table tr:hover td {
                  color: #555;
                }
                table th, table td {

                  color: #5C5456;
                  border: 1px solid #eee;
                  font-size: 12px;
                  border-collapse: collapse;
                }
                table th {
                  background: #00cccc;
                  color: #fff;
                  text-transform: uppercase;
                  font-size: 12px;
                  font-weight: bold;
                }
                table th.last {
                  border-right: none;
                }