[解決済み] 複数のcsvファイルをpandasにインポートし、1つのDataFrameに連結する。
2022-03-16 05:17:11
質問
ディレクトリから複数のcsvファイルをpandasに読み込んで、1つの大きなDataFrameに連結したいのですが、どうすればよいですか?しかし、私はそれを理解することができませんでした。以下は、私がこれまでに持っているものです。
import glob
import pandas as pd
# get data file names
path =r'C:\DRO\DCL_rawdata_files'
filenames = glob.glob(path + "/*.csv")
dfs = []
for filename in filenames:
dfs.append(pd.read_csv(filename))
# Concatenate all data into one DataFrame
big_frame = pd.concat(dfs, ignore_index=True)
forループの中で何か手助けが必要なのでしょうか?
どのように解決するのですか?
すべての
csv
ファイルを作成する場合は、以下のコードを試してみてください。
私は
header=0
を読んだ後に
csv
の最初の行を列名として割り当てることができます。
import pandas as pd
import glob
path = r'C:\DRO\DCL_rawdata_files' # use your path
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
li.append(df)
frame = pd.concat(li, axis=0, ignore_index=True)
関連
-
Python Decorator 練習問題
-
PythonはWordの読み書きの変更操作を実装している
-
[解決済み】numpyの配列連結。"ValueError:すべての入力配列は同じ次元数でなければならない"
-
[解決済み】django インポートエラー - core.managementという名前のモジュールがない
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] Pandasのデータフレームで複数の列を選択する
-
[解決済み] 一行ずつ追加してPandas Dataframeを作成する
-
[解決済み] pandasのDataFrameをCSVファイルに書き出す
-
[解決済み] pandasのデータフレームのインデックスをカラムに変換する方法
-
[解決済み] PandasのデータフレームをSQLのように'in'と'not in'でフィルタリングする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
opencvとpillowを用いた顔認証システム(デモあり)
-
PicgoのイメージベッドツールをPythonで実装する
-
Pythonによるjieba分割ライブラリ
-
pyCaret効率化乗算器 オープンソース ローコード Python機械学習ツール
-
任意波形を生成してtxtで保存するためのPython実装
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】なぜ「LinAlgError: Grangercausalitytestsから「Singular matrix」と表示されるのはなぜですか?
-
[解決済み】numpy: true_divide で無効な値に遭遇
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない