如何使用Pandas在python的CSV文件中显示列?

Tim*_*uka 1 python csv pandas

我有以下CSV文件:

在此处输入图片说明

我旨在仅显示以下列:日期,入站和出站。为此,我正在使用pandas想要的东西。

我的代码如下:

path_input = 'CSR1 - Traffic - 10.10.1.1 (Tunnel0).csv'
data = pd.read_csv(path_input,sep='\t')
data.columns = ["Date", "Inbound", "Outbound"]
Run Code Online (Sandbox Code Playgroud)

我遇到这个错误:

----> 3 data.columns = ["Date", "Inbound", "Outbound"]
ValueError: Length mismatch: Expected axis has 1 elements, new values have 3 elements
Run Code Online (Sandbox Code Playgroud)

jez*_*ael 5

看来您需要跳过第一行:

data = pd.read_csv(path_input,sep='\t', skiprows=9)
Run Code Online (Sandbox Code Playgroud)

或为新标题指定行,例如10throw:

data = pd.read_csv(path_input,sep='\t', header=[10])
Run Code Online (Sandbox Code Playgroud)