特定のディレクトリからいくつかのCSVを読みたいので、csvの名前と同様に結果のデータフレームに名前を付ける必要があります。 私はコードを書きましたが、それはrigth構文ではないことを認識しています。 私はエラーが発生している横:read_csv結果のデータフレームに名前をつける
TypeError: 'str' object does not support item assignment
マイコード:
import os
for element in os.listdir('.'):
element[:-4] = read_csv(element)
はあなたの助けをありがとう
が辞書にあなたのデータフレームを入れて、次のように次にあなたが望む任意のデータフレームにアクセスすることができますか? os.listdir( '。')の要素の 'dfs = {}'と 'for:dfs [要素[: - 4]] = pd.read_csv(要素)'? –
ありがとうございます。それは素晴らしい考えですが、私はまだdfs ["element1"]によってデータフレームにアクセスする必要があります...直接的にelement1 = DataFrame(element1)を持つ別の方法はありますか?ありがとうございます – Amy21
存在しないか、難しい場合は辞書を使います。ありがとうございました。 – Amy21