swat.functions.concat truncates char columns with different length
まだ誰も着手していません。
評価
調査の方向性
まず、issue にある 2 つの CASTable の例を使用して、swat.functions.concat で切り詰めが再現されることを確認します。concat が CAS テーブルの出力列の長さをどのように決定しているかを調べ、そのうえで、結果として得られる T3 列が完全な "CDE" の値を保持し、これが選択した動作である場合は明示的な長さをサポートすることを確認します。
索引モデルが issue の本文から書いたものです。
説明
I have for example two CAS Tables T1 T2, which have the exact same columns. I do this:
df1 = CASTable('T1')
df1["Name"] = "AB"
df1.partition(casout=dict(name='T1', replace=True))
df1 = CASTable('T1')
df2 = CASTable('T2')
df2["Name"] = "CDE"
df2.partition(casout=dict(name='T2', replace=True))
df2 = CASTable('T2')
swat.functions.concat([df1,df2], casout=dict(name='T3'))
The T3 table has then a column "Name" which contains "AB" and "CD" i.e. it has a length of 2 and "CDE" is truncated to "CD".
How can I specify an a-priori length for the "Name" column? Like you do in sas code:
length Name $3.;
- 主要言語
- Python
- スター
- 159
- フォーク
- 66
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
sassoftware/python-swat のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
sassoftware/python-swat#191 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
sassoftware/python-swat#183 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
sassoftware/python-swat#180 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
sassoftware/python-swat#178 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
sassoftware/python-swat#177 · コメント 1 件 ·
sassoftware/python-swat の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
didi/helixharness#18 ·
-
request-theme
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
LizardByte/ThemerrDB#9883 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
NousResearch/hermes-agent#149885 ·
メンテナーはふだん 1 日以内に返信
-
Set cache_ok = True on GUID TypeDecorator to enable SQLAlchemy query caching対応中かも @patelshivani2283-lab が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
fedora-infra/anitya#2157 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
Project-MONAI/MONAI#9258 ·
メンテナーはふだん 3 日以内に返信