因为我的数据框架如下
In [107]: xx
Out[107]:
1 2 3 4
0 0 -1.234881 0.039231 -0.399870
1 1 -1.761733 -1.186537 0.043678
2 2 0.707564 -0.270639 -0.251519
3 3 -0.979584 0.476025 -1.587889
4 4 -0.576429 1.987681 -0.322581
5 5 -0.695509 1.285029 0.393906
6 6 -0.036627 -0.380702 -0.170813
7 7 0.673423 0.860289 -0.774651
8 8 -1.000333 0.978760 0.256645
9 9 -0.446005 -0.584627 0.187244
条件是column=1的值
con = [2,4,6,8]
是否有我可以使用的函数,我可以得到如下结果:
1 2 3 4
2 2 0.707564 -0.270639 -0.251519
4 4 -0.576429 1.987681 -0.322581
6 6 -0.036627 -0.380702 -0.170813
8 8 -1.000333 0.978760 0.256645
谢谢
使用isin
In [29]: df[df['1'].isin(con)]
Out[29]:
1 2 3 4
2 2 0.707564 -0.270639 -0.251519
4 4 -0.576429 1.987681 -0.322581
6 6 -0.036627 -0.380702 -0.170813
8 8 -1.000333 0.978760 0.256645
可以使用. isin()
方法:
con = [2,4,6,8]
xxx[xxx["1"].isin(con)]
我在课堂上创建了两个列表。 其中一个称为预算,包含元素section、month和sum,返回以下内容: [Budzet{sec='AGD/RTV',月='01',和=96},Budzet{sec='AGD/RTV',月='03',和=30},Budzet{sec='食品',月='04',和=23},Budzet{sec='游戏',月='09',和=1084}...] 这是SQL查询 第二个是元素
问题内容: 我想在MySQL中将数据从一个表复制到另一个表。 表1(现有表): 表2(新表) 我想将一些数据字段从表1复制到表2。 可以使用MySQL查询完成吗? 问题答案: 这将做您想要的: 如果要包括table1中的所有行。否则,如果只想添加table1的子集,则可以在末尾添加WHERE语句。 我希望这有帮助。
我有两张桌子:学生桌和收费桌 学生 费用 我想让学生(谁没有支付费用)为虚构:像这样... 我的代码是: 我在两个月的所有学生中都得到了零值------------------------------------- 修正后,这段代码可以在mysql工作台上运行,但不能在Java应用程序中运行。
我想打印从一个日期到另一个日期的所有开盘价和收盘价,但它只打印指数。周六和周日不在csv文件中。这里是代码:... ... 我收到的输出仅为:日期打开高-低-关闭
我在课堂上创建了两个列表。 其中一个称为预算,包含元素section、month和sum,返回以下内容: [Budzet{sec='AGD/RTV',月='01',和=96},Budzet{sec='AGD/RTV',月='03',和=30},Budzet{sec='食品',月='04',和=23},Budzet{sec='游戏',月='09',和=1084}...] 这是SQL查询 第二个是元素