Python 我如何使用pandas.read_csv()读取行名的原始名称?
我需要读入一个.csv文件,其中包含一个距离矩阵,因此它有相同的行名称和列名,并且两者都有很重要。但是,下面的代码只能得到一个数据帧,其中行名称包含在额外的“Unnamed:0”列中,索引再次变为整数,这对于以后的索引非常不方便Python 我如何使用pandas.read_csv()读取行名的原始名称?,python,pandas,dataframe,rowname,Python,Pandas,Dataframe,Rowname,我需要读入一个.csv文件,其中包含一个距离矩阵,因此它有相同的行名称和列名,并且两者都有很重要。但是,下面的代码只能得到一个数据帧,其中行名称包含在额外的“Unnamed:0”列中,索引再次变为整数,这对于以后的索引非常不方便 DATA = pd.read_csv("https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv") 我确实检查了熊猫的名字。读了csv,玩了索引
DATA = pd.read_csv("https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv")
我确实检查了熊猫的名字。读了csv,玩了
索引栏
,标题
,名字
,e.t.c,但似乎都不起作用。有人能帮我吗?对要索引的第一列使用index\u col=0
参数:
url = "https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv"
DATA = pd.read_csv(url, index_col=0)
此问题很可能会出现,因为您的CSV与它的范围索引一起保存,通常没有名称。在将数据框
data.to_csv('file.csv',index=False)
将未命名列作为索引读取。为pd.read\u csv指定index\u col=0参数,这将在第一列中作为索引读取
data = pd.read_csv("https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv",index_col = 0)
要删除未命名列,请使用data.drop(data.filter(regex=“Unname”),axis=1,inplace=True)
data = pd.read_csv("https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv",index_col = 0)