Iは、次の形式のCSVファイルを有する:すべての値が同じ列にある場合、csvファイルからデータを読み取る方法は?
"age","job","marital","education","default","balance","housing","loan"
58,"management","married","tertiary","no",2143,"yes","no"
44,"technician","single","secondary","no",29,"yes","no"
をしかし、代わりにタブ(異なるカラム)によって分離されているから、それらはすべて同じ第1列に位置します。私がパンダを使ってこれを読んでみると、リストはリストの代わりに同じリストのすべての値を出力します。
マイコード:
dataframe = pd.read_csv("marketing-data.csv", header = 0, sep= ",")
dataset = dataframe.values
print(dataset)
O/P:私は必要なもの
[[58 'management' 'married' ..., 2143 'yes' 'no']
[44 'technician' 'single' ..., 29 'yes' 'no']]
:
[[58, 'management', 'married', ..., 2143, 'yes', 'no']
[44 ,'technician', 'single', ..., 29, 'yes', 'no']]
それは私が何をしないのですか?
テキストでは、タブで列を区切りたいとしていますが、予想される出力ではカンマが必要です。あなたは*印刷から批判されていないとあなたはどのように伝えられますか? –
あなたが得るものと望むものとの違いは何ですか? – MaxU