如何使用mask命令包含多个参数?

2024-04-30 04:48:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在做一个机器学习项目(一个非常基础的项目),并使用1871-2015年的棒球数据。我想用一组特定的年份来测试我的预测。我使用dfply包,然后使用mask命令取出某一年,但我需要的不仅仅是一年。我该怎么办

先谢谢你

我尝试使用“或”和“|”,以及添加()和[]

import pandas as pd

import numpy as np 

import sklearn

from sklearn import linear_model

from sklearn.utils import shuffle

import matplotlib.pyplot as pyplot

import pickle 

from matplotlib import style

from dfply import *

import statsmodels.api as sm

import statsmodels.formula.api as smf

data = pd.read_csv("team.csv")

data_test = (data >>  mask(X.year == 1997))

我希望X年是从1997年到2015年


Tags: csv项目fromimport机器apidatamatplotlib