問題タブ [rowname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2053 参照

r - data.frame 内の既存の row.names と col.names をテストします

data.frame にネイティブの行名と列名があるか、自動的に生成されたもの (1 2 3 4...) があるかを判断する関数はありますか? 列名の場合、「自動的に」は、たとえば「as.data.frame」をマトリックスに適用する場合を意味します..

行名については、回避策を見つけました:

ただし、列名については、その方法がわかりません。問題は、自動化された col.name が V1 V2 などで始まる場合があり、X1.、X2. で始まる場合があることです。

編集:なぜこの質問をするのか: このテストは、存在する場合は行名と列名をプロットするより複雑な関数 (PCA のグラフィカル出力に多少似ています) 内で実行する必要があり、存在しない場合はより適したものを作成します新しい名前。したがって、実際の名前の手がかりがなくても、「任意の」data.frameで機能するはずです..

ありがとう。

0 投票する
6 に答える
140301 参照

python - パンダのインデックス名を削除する

次のようなデータフレームがあります。

そのデータフレームから削除するindex name fooには? 目的の出力は次のようになります。

0 投票する
1 に答える
2421 参照

r - Points = Levels または Rownames を使用した R でのプロット

R データセット mtcars で mpg ~ wt をプロットしています。ポイントを車のモデルのイニシャル (行名) に置き換えるか、ポイントの横に行名を含む凡例が必要です。

最初のアイデアのコーディング方法がわからず、2 番目のアイデアではラベルが重複しています。車種のイニシャルをそのまま貼る方法はありますか?

色やその他の装飾を取り除いたアイデアは次のとおりです。

醜さについて申し訳ありません...ところで、私はggplot2で試しました...同じ種類の問題...

ここに画像の説明を入力

ポイントをrownameの頭文字で置き換える背後にあるアイデアは、ハロルド・ヘンダーソンによる回帰のトピックに関する論文から来ました。

ここに画像の説明を入力

0 投票する
1 に答える
1233 参照

r - row.just = "left を使用すると、tableGrob の行名が途切れる

行名のカットオフが発生する理由を誰かが解決できますか? ストリング ラップの長さとは無関係です。row.just = "center" を指定しても、行名は切り捨てられません。

これをくれる(ズームでごめんなさい)

左揃えの表

一方、「中心」を指定すると、これが得られます

中央揃えのテーブル

何か案は?

psプロットウィンドウで「ズーム」をクリックすると、画像がそのようになる理由がわかりませんが、保存/エクスポートすると、拡大されたバージョンのみが保存されます...

0 投票する
1 に答える
570 参照

r - 行名でデータ フレームにアクセスすると、期待する値ではなく NA が返される

ここに例があります。normal は、未指定の年の月と日に等しい行名を持つデータフレームです (1 月 1 日の「-01-01」など)。リストされている統計は、ある範囲の年のものです。

すべてが一意であるため、R がここで行名の値を取らないのはなぜですか?

0 投票する
1 に答える
3651 参照

r - データフレームの行名の最初の n 文字を削除する方法は? R

次のようなデータフレームがあります。

最初の列には行名が表示されます。

私が必要とするのは、すべての行の日付部分を削除することです.eg(「2010-11-04.Stock1」ではなく「Stock1」

基本的に、最初の n 文字を削除する代わりに保持するこの関数の逆が必要です。

0 投票する
1 に答える
652 参照

r - data.frame rownames に表示された後の日付「n」行に基づいて、xts オブジェクトから値を抽出します。

以下のコードを提供してくれた akrun に感謝します。それは私の問題に対する解決策の一部を提供します。

以下のコードはstart_dateend_date事前に指定された範囲内の値を取得します。

私が本当に必要としているのは、たとえばstart_date + 5との間の値です。end_date + 5

問題は、取引日があるため、週末だけでなく休日なども除外されることです。たとえば、+5 の場合、他の 2 つが週末であるため、3 つの値しか得られない場合があります。したがって、上記の任意の暦日を の形式にしたいと思いますas.Date。次の 5 暦日ではなく、そのテーブルから次の 5 つの値が必要です。