[英]How to write sql query in pandas dataframe
如何在熊猫数据框中编写以下查询
SELECT * FROM Table
WHERE a = "S"
AND b IS NOT NULL
AND c IS NOT NULL;
如果你正在寻找一个等效的命令来在熊猫数据框中获得相同的结果,你可以试试这个
df = pd.DataFrame({'a':['S','T','S'],'b':[None, 1, 2],'c':[1,2,3]})
df = df.dropna(subset=['b','c'])
df.loc[df.dropna(subset=['b','c'])['a'] == 'S']
原始数据框
a b c
0 S NaN 1
1 T 1.0 2
2 S 2.0 3
输出
a b c
2 S 2.0 3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.