我有一个csv文件,行和列之间用逗号分隔。此文件包含标题(str)和值。现在,我想用一个条件过滤所有数据。例如,有一个名为“pmra”的标题,我希望将pmra值的所有信息保持在-2.6和-2.0之间。我该怎么做?我试过用np。但它不起作用。谢谢你的帮助。
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
filename="NGC188_C.csv"
data = pd.read_csv(filename)
ra = data["ra"]
dec = data["dec"]
parallax = data["parallax"]
pm_ra = data["pmra"]
pm_dec = data["pmdec"]
g_band = data["phot_g_mean_mag"]
bp_rp = data["bp_rp"]