python-3.x - 如何在 Python 中使用 SAS SWAT 模块更改 CASTable 的 dtype
问题描述
我正在使用 SWAT 模块在 Python 中访问 SAS 数据。一个键列包含 dtype 中的类别:“char”。
我有另一个导入为 CASTable 的数据框,如下所示:
conn = swat.CAS(host, port, username, password)
meta = conn.read_csv("file.csv")
元数据框有一个类似的列,但它被导入为 dtype:“varchar”。
当我尝试合并两个数据框时,我收到一个错误,因为两个关键列具有不同的 dtype(char 和 varchar),但我不知道如何在 CASTable 中更改 dtype?
我试图通过添加来更改“读取”时间的 dtypedtype = {"ColumnName": "str"}
或dtype = {"ColumnName": "char"}
. 这次回归TypeError: data type 'char' not understood
如何使用 Python 中的 SWAT 模块更改 CASTable 的 dtype(两列都包含完全相同的字符串)?还是有另一种方法可以合并不需要我匹配 dtype 的两个数据集。
解决方案
推荐阅读
- ios - 在现有 swift 项目中添加新的 Cocoa Touch 框架与 Objective-C 可可 pod 文件冲突
- java - 具有水平滚动的嵌套 RecyclerView
- typescript - 我们什么时候应该使用 Record
vs { [索引:字符串]:T }?[打字稿 - java - Java Streams 中的 lambda 函数集合
- python-3.x - 逻辑回归系数没有意义
- php - 在jQuery每个函数上制作PHP变量循环
- plot - Netlogo 图不显示结果
- java - 在 HTTP 请求返回值之前阻止函数向前移动
- linux - 如何在 Yocto 启动时自动加载内核模块?(如“insmod /xxx/oo.ko”)
- javascript - 通用服务,了解我是在 GRAPHQL 上下文还是 HTTP 上下文中?