python-3.x - pd.notna (pandas 0.24.2) 是否有任何替代方案。它在熊猫 0.20.1 中不起作用?
问题描述
“代码是在 pandas=0.24.2 中开发的,我需要使代码在 pandas=0.20.1 中工作。pd.notna 的替代方法是什么,因为它在 pandas 版本 0.20.1 中不起作用。
df.loc[pd.notna(df["column_name"])].query(....).drop(....)
我需要 pd.notna 的替代品以适合这行代码以在 pandas=0.20.1 中工作
解决方案
import os
import subprocess
import pandas as pd
import sys
from StringIO import StringIO
from io import StringIO
cmd = 'NSLOOKUP email.fullcontact.com'
df = pd.DataFrame()
a = subprocess.Popen(cmd, stdout=subprocess.PIPE)
b = StringIO(a.communicate()[0].decode('utf-8'))
df = pd.read_csv(b, sep=",")
column = list(df.columns)
name = list(df.iloc[1])[0].strip('Name:').strip()
name
推荐阅读
- ruby-on-rails - ApplicationRecord:访问范围内的模型父级
- docker - Docker 和 VS Mac
- python-3.x - KMeans 查找图像数组中每个图像的主色
- azure-data-lake - 在 ADLA 中组合两个行集而不使用 join on 子句
- callback - Keras 在每批后获取模型输出
- php - 为什么这个 PHP 代码在我的本地服务器上而不是在我的实时服务器上运行(本地 PHP 是 7.2 - Live 是 5.4)
- mobile - 如何从工作表上的按钮运行附加功能?
- python - 属性错误:在 Python 中将 hh:mm:ss 转换为十进制
- error-handling - 创建调用后显示后端错误消息
- c# - 在 VSTO 上下文中的主线程上运行任务