2017-09-22 30 views
1

我有一個數據框的問題。我有一個包含10列的csv文件,但第一列中包含所有數據存儲。我怎樣才能自動從第一列提取數據並放入其他列?請問你能幫幫我嗎。 enter image description here如何從數據框的第一列中提取數據並在其他列中插入數據?

這是我的代碼:

import pandas as pd 
import numpy as np 
df = pd.read_csv('test_dataset.csv') 
df.head(3) 
one_column = df.iloc[:,0] 
one_column.head(3) 

這是鏈接下載文件: enter link description here

+0

對於正確的格式,可能有幫助'df = pd.read_csv('test_dataset.csv',quoting = 3) – jezrael

+0

是的!它幫助到我。萬分感謝!你爲什麼選擇'引用= 3'?這是什麼意思?你能解釋我嗎? – Aleksandr

回答

1

可以使用參數quoting=3read_csv無報價:

df = pd.read_csv('test_dataset.csv', quoting=3) 

引用:int或csv.QUOTE_ *實例,默認值0 每個csv.QUOTE_ *常量的控制字段引用行爲。使用QUOTE_MINIMAL(0),QUOTE_ALL(1),QUOTE_NONNUMERIC(2)或QUOTE_NONE(3)之一。

+1

非常感謝! – Aleksandr

相關問題