1. ホーム
  2. r

[解決済み】プロット時に 'x' と 'y' の長さが異なる ERROR が発生する。

2022-01-27 15:24:42

質問

Rを使い始めたばかりです。 Psgr_Vol" と "Lugg_Vol" の合計から新しい変数 "Vehic_vol" を計算し、データセット全体の "CITY_MPG" に対してこの新しい変数をプロットすることになっていますが、結局 'x' と 'y' の長さが異なる ERROR になってしまいます! 何か思い当たることはありますか?

以下は、私が行ったことです。

Vehic_vol<-(VehicleData$Psgr_Vol + VehicleData$Lugg_Vol)
 plot (VehicleData$Vehic_vol, VehicleData$CITY_MPG)

Error in xy.coords(x, y, xlabel, ylabel, log) : 
  'x' and 'y' lengths differ

解決方法は?

提供されたコードから Vehic_vol の列ではありません。 VehicleData . で入力した場合

VehicleData$Vehic_vol

を返します。

NULL

なお NULLVehicleData$CITY_MPG は長さが違うので length() で確認できます)。

代わりにこれを試してみてください

plot (Vehic_vol, VehicleData$CITY_MPG)

または

VehicleData$Vehic_vol <- (VehicleData$Psgr_Vol + VehicleData$Lugg_Vol)
plot (VehicleData$Vehic_vol, VehicleData$CITY_MPG)