python - 如何使用 pandas.read_csv( ) 读取原来的行名?
问题描述
我需要读取一个包含距离矩阵的 .csv 文件,因此它具有相同的行名和列名,并且拥有它们很重要。但是,下面的代码只能给我一个数据框,其中行名包含在额外的“未命名:0”列中,并且索引再次变为整数,这对于以后的索引非常不方便。
DATA = pd.read_csv("https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv")
我确实检查了, ,等的文档pandas.read_csv
并玩过,但似乎没有一个工作。有人可以帮我吗?index_col
header
names
解决方案
使用index_col=0
第一列的参数来索引:
url = "https://raw.githubusercontent.com/PawinData/UC/master/DistanceMatrix_shortestnetworks.csv"
DATA = pd.read_csv(url, index_col=0)
print (DATA.head())
Imperial Kern Los Angeles Orange Riverside San Bernardino \
Imperial 0 3 3 2 1 2
Kern 3 0 1 2 2 1
Los Angeles 3 1 0 1 2 1
Orange 2 2 1 0 1 1
Riverside 1 2 2 1 0 1
San Diego San Luis Obispo Santa Barbara Ventura
Imperial 1 4 4 4
Kern 3 1 1 1
Los Angeles 2 2 2 1
Orange 1 3 3 2
Riverside 1 3 3 3
推荐阅读
- php - 传递给 Illuminate\Cookie\Middleware\EncryptCookies::encrypt() 的参数 1 必须是 Symfony\Component\HttpFoundation\Response 的实例
- reporting-services - 从 VS 2019 部署报告后,SSRS 2016 以目录浏览器模式出现
- java - 颤振谷歌地图致命例外:androidmapsapi-ZoomTableManager
- python - 无法理解输出背后的原因
- perl - 为 Raku 构建多个后端失败
- mysql - Ubuntu 20.04 设置mysql phpmyadmin root 密码
- angular - 错误:预期的间谍导航已被调用:[ [ '/client/register' ] ] 但它从未被调用
- java - Lambdas 中的局部变量与匿名内部类
- c# - 如何在 Unity 中的 2 个场景之间进行通信?
- python - 在打印到控制台以使事情看起来更好时,是否有一堆换行符?