簡體   English   中英

列使用pandas.read_csv命名問題

[英]Columns names issues using pandas.read_csv

我對python很陌生。 我正在嘗試使用pandas read_csv模塊導入SMSSpam收集數據。 我進口去了。 但是由於文件沒有標題,因此我嘗試包括列名(變量名:“狀態”和“消息”,最后以空文件結尾。這是我的代碼:

import numpy as np
import pandas as pd
file_loc="C:\Users\User\Documents\JP\SMSCollection.txt"
df=pd.read_csv(file_loc,sep='\t')

上面的代碼很好用,我得到了5571行x 2列]。 但是當我使用以下代碼行添加列時

df.columns=["status","message"]

我最終得到了一個空的df,這有什么幫助嗎? 謝謝

您可以嘗試在讀取時設置列名稱:

df=pd.read_csv(file_loc,sep='\t',header=None,names=["status","message"])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM