Way to use `renamecols = false` from DataFrames.jl?

オープン
#428 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
52/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
julia
領域
data

調査の方向性

@rtransform! マクロのエントリポイントから始め、キーワードの処理を DataFrames.jl の renamecols の動作と比較してください。左辺のない式がどのようにパースされるかを追跡し、意図された in-place セマンティクスを特定してください。renamecols=false 形式で示された使用法が不正な式によるエラーなしで受け入れられ、プロジェクトの関連テストでカバーされれば完了です。

索引モデルが issue の本文から書いたものです。

説明

I would like to be able to use the renamecols=false keyword argument from base DataFrames to avoid writing these long column names twice.

    @rtransform! df begin
        $"Type/Grade" = string($"Type/Grade")
        $"Class/Condition/Temper" = string($"Class/Condition/Temper")
    end

I got ERROR: LoadError: ArgumentError: Malformed expression in DataFramesMeta.jl macro when I tried without the lefthand sides.
(You could maybe even assume the user wants to update in place when no LHS are present?)

@rtransform! df begin
    string($"Type/Grade")
    string($"Class/Condition/Temper")
    @kwarg renamecols = false
end
主要言語
Julia
スター
495
フォーク
56
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

JuliaData/DataFramesMeta.jl のほかの issue

JuliaData/DataFramesMeta.jl の issue をすべて見る

似ている issue

Julia の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。