在Kaggle加载数据集时遇‘attempt to use zero-length variable name’错误求助
解决Kaggle Notebook加载Fitbit数据集的解析错误
问题重现
使用以下代码加载数据集时触发错误:
heart_rate<- read_csv("/kaggle/input/fitbit-tracking-data/fitbit_data") View(heart_rate)
错误提示(翻译后):
Error in parse(text = x, srcfile = src): 尝试使用长度为0的变量名
Traceback:
核心原因与修复方案
文件路径缺少后缀
read_csv需要明确的文件后缀(如.csv)来识别文件类型,当前路径仅指定了文件名前缀,系统无法解析有效文件,进而抛出变量名相关的错误。
修正代码:补充正确的文件后缀(以CSV为例):heart_rate <- read_csv("/kaggle/input/fitbit-tracking-data/fitbit_data.csv")路径或文件名拼写错误
Kaggle的文件路径区分大小写,需确保输入的路径与数据集内实际文件名完全匹配。可通过Kaggle左侧「Data」面板查看数据集文件列表,直接复制正确的文件路径。验证文件存在性
先执行以下代码确认目标目录下的文件:list.files("/kaggle/input/fitbit-tracking-data/")运行后会列出该目录下所有文件,找到对应文件名后再替换到
read_csv中。
内容的提问来源于stack exchange,提问作者user21676824
相关产品推荐
相关产品推荐

