我试图将一个文本文件导入R中,特别是spatstat包。我已经加载了一个shp文件作为窗口,它工作得很好(用plot()显示)。但是,我无法让ppp()命令运行。运行pp <- ppp(X, Y, window=W)后,我一直收到这个错误
Error in ppp(X, Y, window = W) :
1 out of 904 coordinate values are NA or NaN
我已经检查过这个文件了,X和Y两个和弦都没有空数,甚至没有负数。
我应该检查什么来处理这个错误?而且,这些数据是公开的,所以如果需要查看,我可以提供给任何人。
我有一个我在R中创建的数据集,它的结构如下:
> head(btc_data)
Date btc_close eth_close vix_close gold_close DEXCHUS change
1647 2010-07-18 0.09 NA NA NA NA 0
1648 2010-07-19 0.08 NA 25.97 115.730 NA -1
1649 2010-07-20 0.07 NA 2
我正在尝试获取特定值(这里是RATIO1和RATIO 2)为NaN并保留它们的所有行。
考虑下面这样的数据帧
data.frame(ID=c(1,2,4,6,7),RATIO1=c(NaN,NaN,0.2,9.5,6),
RATIO2=c(NaN,NaN,0.5,NaN,6), RATIO3=c(0.3,0.2,4,NaN,5))
ID RATIO1 RATIO2 RATIO3
1 1 NaN NaN 0.3
2 2 NaN NaN 0.2
3 4 0.2 0.5 4
4 6 9.5 Na
我正在处理一个大型数据集,并使用R包lme4使用线性混合效应模型分析连续因变量。我还使用了扩展lmerTest,它允许计算各种曲线图以及与固定项和随机项相关的p值。
当我运行rand()来获取与每个随机项关联的p值时,我获得了以下错误:
Error in anova.merMod(object = object, ... = ...) : models were not all fitted to the same size of dataset
这是因为我的一个随机项包括缺失值,而其他随机项则没有。
我的问题是:在rand函数中,如何处理数据集大小的差异?是否存在允许自动省略NAs的参数?我
当我试图检查我的包时,我会收到以下提示:Found the following apparent S3 methods exported but not registered: is.nan.data.frame。
下面是我与roxygen2一起使用的文档,用于创建包文档:
#' @title
#' NaN (Not a Number).
#'
#' @description
#' Check whether a value is "Not A Number" (\code{NaN}) in a dataframe.
#'
#
我的数据中有许多行的眼睛跟踪数据(较长的固定值和较短的扫视能力),每一行对应于眼睛跟踪器采集的示例(请参见列timestamp)。数据逐步进行,包括固定数和囊数、它们的持续时间以及每一次眼动是否击中目标(AOI)。这是一个样本:
subj timestamp fix_indx sac_indx eventtype dur AOI_1 AOI_2 AOI_3
MT 409 1 NA Fix 83 NA NA NA
MT 426 1 NA Fix 83 NA NA NA
MT 443 NA 1 Sac 17 NA NA N
我需要帮助我正在研究机器学习。我尝试使用以下代码导入数据集:
# Importing the libraries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# Importing the dataset
dataset = pd.read_csv('Rural3.csv', low_memory=False)
X = dataset.iloc[:, :-1].values
y = dataset.iloc[:, 7