小编L.Y*_*ang的帖子

R 无法读取以羽毛格式保存的 Python Pandas 数据帧

我有一个熊猫数据框 dfwin。 在此处输入图片说明

我将它保存为羽毛格式,希望我可以在 R 中阅读它。

在此处输入图片说明

但是R总是抛出错误“openFeather(path)中的错误:无效:不是羽毛文件回溯:

  1. read_feather("./aFolder/dfwin.feather")
  2. 羽毛(路径)
  3. 开放羽毛(路径)”

有人可以在这里帮助我吗?我使用的R代码如下:

library(feather)
dfwin = read_feather('./aFolder/dfwin.feather')```
Run Code Online (Sandbox Code Playgroud)

python r feather

11
推荐指数
1
解决办法
1907
查看次数

AWS Athena 从选择查询创建表

我正在尝试使用下面的查询创建表。如果我不创建表,而只是运行 SELECT * 中的部分,则可以运行查询。

    (SELECT *
    FROM "MyDatabase"."2007" A
    WHERE A."column name a" NOT IN ('U','A+','A','A-')
            AND A."column name b" NOT IN ('SHH','CTP')
            AND NOT EXISTS 
        (SELECT *
        FROM "MyDatabase"."2008" B
        WHERE (B."column name a" = A."column name a"
                AND B."column name b" = A."column name b"
                AND B."column name c" = A."column name c")))
Run Code Online (Sandbox Code Playgroud)

错误消息为“GENERIC_INTERNAL_ERROR:字段以 ';' 结尾:预期为 ';' 但在第 1 行得到了“partOfAcolName”:...”

从谷歌搜索来看,列名中的空格似乎是问题所在。但我不确定。我的列名称中有空格。Glue Crawler 自动检测列名称。所以我不确定我是否能对此做些什么。我有大约 20 列,但中间都有空间。有人可以建议修复吗?谢谢。

sql amazon-athena

5
推荐指数
1
解决办法
3004
查看次数

“Where 子句”在 AWS Athena 中不起作用

数据样本

我使用 AWS Glue 控制台从 Athena 中的 S3 存储桶创建了一个表。您可以在上面的屏幕截图中看到相关部分。我混淆了列名,所以假设列名是"a test column". 我想在该列中选择值为D的记录。我尝试运行的查询是:

SELECT 
    * 
FROM 
    table 
WHERE 
    "a test column" = "D"
Run Code Online (Sandbox Code Playgroud)

什么都没有返回。我还尝试使用IS而不是=,以及在子句中用单引号而不是双引号将D括起来WHERE

-- Tried this
WHERE 
    "a test column" = 'D'

-- Tried this
WHERE 
    "a test column" IS "D"

-- Tried this
WHERE 
    "a test column" IS 'D'
Run Code Online (Sandbox Code Playgroud)

什么都行不通。有人可以帮忙吗?谢谢你。

我得到的错误信息是

不匹配的输入“where”期望(服务:amazon athena;状态代码:400;错误代码:无效请求异常;请求 ID:8f2f7c17-8832-4e34-8fb2-a78855e3c17d)

amazon-web-services amazon-athena

2
推荐指数
2
解决办法
5531
查看次数

标签 统计

amazon-athena ×2

amazon-web-services ×1

feather ×1

python ×1

r ×1

sql ×1