pd.read_csv方法读csv文件时使用index_col参数设置第一列作为index

我现在采用read_csv()文件,修改后保存to_csv()文件的方式来对数据库进行修改,问题来了,在read_csv()的时候,系统会默认第一列是第一个字段而不是index,这样在保存的时候就会凭空多处一列index,这对于修改操作来说,显然是不可持续的,因为我们每次都希望看到边界稳定的表格。那么怎么办呢?read_csv()方法提供了index_col参数来设定DataFrame的index,我们使用以下代码就可以解决这个问题。

import pandas as pd
city_table = pd.read_csv('city_table.csv',index_col=0)
city_table['d']['l'] = "大连"
print(city_table)
city_table.to_csv('city_table.csv')

运行结果如下:

    a   b   c    d   e   f   g   h   i  ...   r   s   t   u   v   w   x   y   z
a NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
b NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
c NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
d NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
e NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
f NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
g NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
h NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
i NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
j NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
k NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
l NaN NaN NaN   大连 NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
m NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
n NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
o NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
p NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
q NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
r NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
s NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
t NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
u NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
v NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
w NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
x NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
y NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN
z NaN NaN NaN  NaN NaN NaN NaN NaN NaN  ... NaN NaN NaN NaN NaN NaN NaN NaN NaN

[26 rows x 26 columns]
[Finished in 4.6s]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值