在Python中,可以使用pandas库来创建数据框,并按数字为列命名。下面是一个示例代码:
import pandas as pd
# 创建一个数据框
df = pd.DataFrame({'0': [1, 2, 3], '1': [4, 5, 6], '2': [7, 8, 9]})
# 将列名修改为数字
df.columns = range(df.shape[1])
# 打印修改后的数据框
print(df)
输出结果为:
0 1 2
0 1 4 7
1 2 5 8
2 3 6 9
在这个示例中,我们首先使用pd.DataFrame
函数创建了一个包含三列的数据框。然后,使用df.shape[1]
获取数据框的列数,并使用range
函数生成一个数字列表,作为新的列名。最后,使用df.columns
属性将列名修改为数字列表。
上一篇:按数字位数对数字进行排序
下一篇:按数字项排序2D数组