データフレームのリストの列にファイル名を追加します

salix_august

カスタム関数を使用して、いくつかのデータフレームのリストをインポートしています。インポートされたファイルの名前(たとえばfile1from file1.csv)を取得し、そのデータフレーム内のすべての列名に追加したいと思います。この例では、すべての列名は次のようになります。

# Column names as they are 
  q1 q2 q3 

# Column names with added name of the file they come from    
  q1_file1 q2_file1  q3_file1 

これは私が試したものですが、機能しません(リストのデータフレームは0になります)。

my_function<- function (x) {
 df <- read.csv(x)
 tag <- sub('\\.csv$', '', x)
 colnames(df) <- paste0(tag, colnames(df))
 }

 lapply(my_list, my_function)

ありがとう!

アヒル

かもね:

#Code
tucson_function<- function (x) {
 df <- read.csv(x)
 tag <- sub('\\.csv$', '', x)
 df$tag <- tag
 }

または:

#Code
tucson_function<- function (x) {
 df <- read.csv(x)
 tag <- sub('\\.csv$', '', x)
 names(df) <- paste0(tag,'.',names(df))
return(df)
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ファイル名の一部を抽出し、データフレームリストに追加します

分類Dev

ファイル名から日付を抽出して、データフレームのリストに日付を追加します

分類Dev

データフレームのリストとしてデータフレームに列を追加します

分類Dev

データ フレームのリストを、追加の列に df 名を持つ 1 つのデータ フレームに変換します。

分類Dev

インポートされたファイルのリストのファイル名をデータフレームの列に保存する

分類Dev

入力ファイル名を分割し、sparkデータフレーム列に特定の値を追加する方法

分類Dev

インポートしたファイルのファイル名をデータフレームに追加します

分類Dev

データフレームのリストをループし、列1を行名に移動しますか?

分類Dev

データフレーム名を含む列をデータフレームのリストに追加します

分類Dev

リストタイプの列を持つデータフレームに新しい行を追加します

分類Dev

年としてのファイル名である列名をデータフレームに追加します

分類Dev

テキストファイルから列を抽出し、Pythonのデータフレームに保存します

分類Dev

データフレームのリストの各要素の名前を列として追加します

分類Dev

データフレーム内のリストからデフォルト値の列を追加します

分類Dev

Rのデータフレームにファイル名を追加する

分類Dev

ファイル名をpysparkデータフレームの異なる列に分割します

分類Dev

リストの名前をデータフレームの列としてdfに追加する方法

分類Dev

Pythonのデータフレームにcsvファイルから列を追加します

分類Dev

データフレームのリストにリスト名の列を作成します

分類Dev

フレームに追加するデータがないファイルのリストを収集する

分類Dev

データフレームを、Rの列の名前を持つデータフレームの名前付きリストに変換します

分類Dev

リストをRのデータフレームに変換し、サブリストの名前を含む列を追加します

分類Dev

Pythonをリストするためにデータフレームの名前を追加します

分類Dev

.txtファイルの文字列のリストをデータフレームに変換する方法

分類Dev

ログファイルのディレクトリ名をPysparkデータフレームにプルする

分類Dev

rのデータフレームのリスト内の各データフレームの最後にデータフレームを追加します

分類Dev

Camel-csvファイルをデータベースにロードします-追加の列としてファイル名に日付を含めます

分類Dev

Python:文字列とリストのカンマ区切り文字を除いて、データフレームにcsvファイルをロードします

分類Dev

データフレームのリストの列に関数を適用し、結果を追加します

Related 関連記事

  1. 1

    ファイル名の一部を抽出し、データフレームリストに追加します

  2. 2

    ファイル名から日付を抽出して、データフレームのリストに日付を追加します

  3. 3

    データフレームのリストとしてデータフレームに列を追加します

  4. 4

    データ フレームのリストを、追加の列に df 名を持つ 1 つのデータ フレームに変換します。

  5. 5

    インポートされたファイルのリストのファイル名をデータフレームの列に保存する

  6. 6

    入力ファイル名を分割し、sparkデータフレーム列に特定の値を追加する方法

  7. 7

    インポートしたファイルのファイル名をデータフレームに追加します

  8. 8

    データフレームのリストをループし、列1を行名に移動しますか?

  9. 9

    データフレーム名を含む列をデータフレームのリストに追加します

  10. 10

    リストタイプの列を持つデータフレームに新しい行を追加します

  11. 11

    年としてのファイル名である列名をデータフレームに追加します

  12. 12

    テキストファイルから列を抽出し、Pythonのデータフレームに保存します

  13. 13

    データフレームのリストの各要素の名前を列として追加します

  14. 14

    データフレーム内のリストからデフォルト値の列を追加します

  15. 15

    Rのデータフレームにファイル名を追加する

  16. 16

    ファイル名をpysparkデータフレームの異なる列に分割します

  17. 17

    リストの名前をデータフレームの列としてdfに追加する方法

  18. 18

    Pythonのデータフレームにcsvファイルから列を追加します

  19. 19

    データフレームのリストにリスト名の列を作成します

  20. 20

    フレームに追加するデータがないファイルのリストを収集する

  21. 21

    データフレームを、Rの列の名前を持つデータフレームの名前付きリストに変換します

  22. 22

    リストをRのデータフレームに変換し、サブリストの名前を含む列を追加します

  23. 23

    Pythonをリストするためにデータフレームの名前を追加します

  24. 24

    .txtファイルの文字列のリストをデータフレームに変換する方法

  25. 25

    ログファイルのディレクトリ名をPysparkデータフレームにプルする

  26. 26

    rのデータフレームのリスト内の各データフレームの最後にデータフレームを追加します

  27. 27

    Camel-csvファイルをデータベースにロードします-追加の列としてファイル名に日付を含めます

  28. 28

    Python:文字列とリストのカンマ区切り文字を除いて、データフレームにcsvファイルをロードします

  29. 29

    データフレームのリストの列に関数を適用し、結果を追加します

ホットタグ

アーカイブ