找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 366|回复: 2

[求助] python 数据筛选脚本求助

1

主题

1

帖子

1

积分

贫民

积分
1
百步穿杨 发表于 2020-6-3 23:15:09 | 显示全部楼层 |阅读模式

新人小白求助:各位大佬大神们好,本人现在有一份数据,里面第一行是横坐标,每一行横坐标对应的是上万个同一类型的纵坐标数值,现在我想对每一行的纵坐标数据进行一下筛选,保留4<=纵坐标数值<=6,  并保留横坐标将筛选后的数值写入新文件中。不知道这个python脚本该如何写,本人才刚刚接触python,还有很多不懂的地方,请各位大佬指点一下,不胜感激,先谢过各位大神!!!(数据见附件)


figure1.png

2.xlsx

945.21 KB, 下载次数: 9

回复

使用道具 举报

0

主题

33

帖子

33

积分

贫民

积分
33
一叶落而知秋 发表于 2020-6-4 14:48:11 | 显示全部楼层
使用pandas库,几行代码就可以解决问题
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
阿姨不想洗铁路 发表于 2020-6-9 20:46:42 | 显示全部楼层
# -*- coding: utf-8 -*-
import numpy as np
import pandas

source_df = pandas.read_excel("2.xlsx", header=None, index_col=0)
result_df = source_df.applymap(lambda x: x if 4 <= float(x) <= 6 else np.nan)
result_df.dropna(inplace=True, how='all', axis=1)
result_df.to_excel("1.xlsx", header=False)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表