私は2つのファイルを持っているとのデータフレームは、最初のものは、列名なしで、データフレームが含まれています一致列のリスト名
2008-03-13 15 56 0 25
2008-03-14 10 32 27 45
2008-03-16 40 8 54 35
2008-03-18 40 8 63 30
2008-03-19 45 32 81 25
と日時のを除いて、列名のリストを含む別のファイルを、(次の形式での列):file.read()
リストの 出力(グループ、年齢、収入、場所)
私の実際のデータには、もっと多くの列と列の名前があります。データフレームの列は、リストの要素として順序付けられます。つまり、最初の列はGroupに、3番目はIncomeに、最後はLocaleに等しくなります。 私の目標は、データフレームの列にこのファイルに
with open(file2) as f:
list_of_columns=f.read()
df=pd.read_csv(file1, sep='/t', names=list_of_columns)
をし、私はすでに単語を削除して前処理の作業を想像: この操作は(日時列がリストに含まれていない、とリストはPythonの形式でフォーマットされていない)明白な理由のために動作しません。 Listと()をfile2の出力から削除し、列のdatetimeをリストの先頭に追加しますが、より洗練された迅速な解決策がある場合はお知らせください!