修改dataframe的index的python代码及例子
以下是修改dataframe的index的Python代码和示例:
代码:
import pandas as pd
# 创建一个dataframe
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
# 修改index为小写字母
df.index = df.index.str.lower()
print(df)
输出:
A B
a 1 4
b 2 5
c 3 6
在这个示例中,我们首先创建了一个名为df的dataframe,它有两列A和B,以及三个索引标签'a'、'b'和'c'。然后使用df.index.str.lower()将所有索引标签转换为小写字母,并将其赋值回df.index。最后,我们打印出修改后的dataframe。
还有其他方法可以修改dataframe的索引,例如使用set_index()函数和reset_index()函数。以下是一个示例:
import pandas as pd
# 创建一个dataframe
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': ['a', 'b', 'c']})
# 使用C列作为新的索引
df = df.set_index('C')
# 重置索引
df = df.reset_index()
print(df)
输出:
C A B
0 a 1 4
1 b 2 5
2 c 3 6
在这个示例中,我们首先创建了一个名为df的dataframe,它有三列A、B和C。然后使用set_index()函数将C列作为新的索引,并使用reset_index()函数重置索引,使C列重新成为一个普通的列。最后,我们打印出修改后的dataframe
原文地址: https://www.cveoy.top/t/topic/hbEg 著作权归作者所有。请勿转载和采集!