如何在R中使用不同的范围值来子集多个列?
我有一个数据集如何在R中使用不同的范围值来子集多个列?,r,subset,slice,R,Subset,Slice,我有一个数据集列车驾驶室,包含以下信息: fare_amount pickup_datetime pickup_longitude pickup_latitude dropoff_longitute dropoff_latitude 4.5 1245066981 -73.8 40.7 -73.8 40.7 16.9 1262690536 -74
列车驾驶室,包含以下信息:
fare_amount pickup_datetime pickup_longitude pickup_latitude dropoff_longitute dropoff_latitude
4.5 1245066981 -73.8 40.7 -73.8 40.7
16.9 1262690536 -74.0 40.7 -74.0 40.8
5.7 1313607900 -74.0 40.8 -74.0 40.8
7.7 1334962842 -74.0 40.7 -74.0 40.8
5.3 1268101260 -74.0 40.8 -74.0 40.8
12.1 1294287645 -74.0 40.7 -74.0 40.8
7.5 1353423900 -74.0 40.8 -74.0 40.8
16.5 1325677920 -74.0 40.8 -74.0 40.8
15.0 1354520400 -74.0 40.7 -74.0 40.7
8.9 1251834060 -74.0 40.7 -74.0 40.8
我想对其进行切片,并仅使用范围内的特定值;
我使用下面的代码将其子集:
subset(train_cab, (fare_amount >= 2.50 & fare_amount<=600))
subset(train_cab,(pickup_latitude >= -73.00 & pickup_latitude <= 74.83))
subset(train_cab,(dropoff_latitude >= -73.00 & dropoff_latitude <= 74.83))
subset(train_cab,(pickup_longitude >= -74.025 & pickup_longitude <= 74.930))
subset(train_cab,(dropoff_longitude >= -73.00 & dropoff_longitude <= 74.83))
subset(train_cab,(passenger_count >= 1 & passenger_count <= 7))
子集(列车驾驶室、,(票价金额>=2.50&票价金额=-73.00&收货纬度=-73.00&收货纬度=-74.025&收货经度=-73.00&收货经度=-73.00&收货经度=1&乘客计数我无法在@JonSpring范围内切片列如何解决此问题?是否将子集保存在任何位置?调用子集函数不会更改train\u cab
object,因此这里的六个子集操作似乎没有改变任何东西。@JonSpring如何保存这些子集?我猜您正在尝试筛选一个训练集以排除异常值和/或垃圾数据。您可以添加train\u cab好的,我将尝试我无法切片@JonSpring范围内的列如何解决此问题?是否保存他在任何地方进行子集设置?调用子集函数不会改变train\u cab
对象,因此这里的六个子集设置操作似乎没有改变任何东西。@JonSpring如何保存这些子集?我猜想您正在尝试筛选一个训练集,以排除异常值和/或垃圾数据。您可以添加train\u cab好的,我会尝试
train_cab <- subset(train_cab, (fare_amount >= 2.50 & fare_amount<=600))
train_cab <- subset(train_cab,(pickup_latitude >= -73.00 & pickup_latitude <= 74.83))
train_cab <- subset(train_cab,(dropoff_latitude >= -73.00 & dropoff_latitude <= 74.83))
train_cab <- subset(train_cab,(pickup_longitude >= -74.025 & pickup_longitude <= 74.930))
train_cab <- subset(train_cab,(dropoff_longitude >= -73.00 & dropoff_longitude <= 74.83))
train_cab <- subset(train_cab,(passenger_count >= 1 & passenger_count <= 7))