我的熊猫数据框中缺少数据。如何告诉python不要在新的数据框中包含它?

法兰绒生物信息学家

我有一个文本文件,里面mart_export.txt充满了两种不同类型的键,看起来像这样

Gene stable ID  RefSeq match transcript
ENSG00000243959 
ENSG00000206698 
ENSG00000265684 
ENSG00000251990 
ENSG00000241552 
ENSG00000050767 NM_173465.4

如您所见,大多数右列都没有任何数据,但是我正尝试仅使用具有两列值的索引来构建新的pandas数据框。到目前为止,这是我的脚本

#Put the biomart export in a pandas dataframe
mart = pd.read_csv("mart_export.txt", delimiter="\t")

#Create new list of records with Gene Stable Id and RefSeq numbers
d = {'Gene Stable ID': [], 'RefSeq ID': []}
for i in mart:
    if mart['RefSeq match transcript'] != NaN:
        d['Gene Stable ID'].append(mart['Gene stable ID'])
        d['RefSeq ID'].append(mart['RefSeq match transcript'])

在Spyder中,第二列中空白的值标记为NaN,但是当我尝试在代码中使用该值时,我在python中收到一条错误消息,指出未定义NaN。如何指定python的空白外观?

希蒙·马斯凯(Szymon Maszke)

您可以使用dropna()pandas方法删除行或列DataFrame

在您的情况下,它将是:

mart.dropna(axis="rows", inplace=True)

您可以删除包含NaNs的,指定how参数等等,然后检查上面链接的文档。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Linux

如何减少数据框熊猫中的列

来自分类Python

我为什么要在熊猫中复制数据框

来自分类Dev

计算熊猫数据框中的新列

来自分类Dev

熊猫数据框中的列中缺少数据

来自分类Dev

在熊猫的数据框中添加缺少的时间

来自分类Dev

如何用单列在熊猫数据框中追加新行?

来自分类Dev

如何使用python替换数据框中缺少的年份

来自分类Dev

熊猫groupby存储在新数据框中

来自分类Dev

熊猫合并中缺少数据

来自分类Dev

我如何知道熊猫数据框中的重复行?

来自分类Dev

在熊猫数据框中添加新列

来自分类Dev

在熊猫数据框中填写缺少的时间

来自分类Dev

查询数据框以在熊猫中创建新的数据框

来自分类Dev

在Python中按对减少数据框中的重复值

来自分类Dev

在熊猫数据框中估算缺少的日期

来自分类Dev

根据匹配的行数据在熊猫中创建新的数据框

来自分类Dev

如何找到我的熊猫数据框中的哪些列包含列表?

来自分类Dev

将熊猫数据框中的列分组并减少数量

来自分类Dev

如何在熊猫数据框中创建新列

来自分类Dev

在熊猫数据框中创建新列

来自分类Dev

如何填充熊猫数据框中缺少的小时值

来自分类Dev

我如何操作熊猫数据框中的小数

来自分类Dev

如何从我的熊猫数据框中获得最多的对?

来自分类Dev

使用 Pandas 数据框,如何按多列分组并添加缺少数据的新列

来自分类Dev

需要在熊猫数据框中按月过滤日期

来自分类Dev

删除缺少数据的行。如何从任一列中缺少值的数据框中省略行

来自分类Dev

熊猫:填写数据框中缺少的月份

来自分类Dev

如何根据条件在熊猫数据框中创建新列?

来自分类Dev

如何取消分组我在熊猫中的数据框?

Related 相关文章

热门标签

归档