python3 表格操作

颜良俊 3个月前 32浏览 0评论

Python 3是一种强大的编程语言,可以在处理数据时提供帮助。在开发过程中,常常需要处理来自表格的数据。Python 3提供了一系列的表格操作库,包括pandas、numpy和csv等等。

其中最受欢迎的是pandas库。它提供了DataFrame数据结构,可以轻松处理表格数据。

import pandas as pd
# 创建DataFrame对象
df = pd.DataFrame({'姓名': ['小明', '小红', '小刚'],
                   '年龄': [18, 20, 22],
                   '性别': ['男', '女', '男']})
# 打印DataFrame的表头
print(df.columns)
# 打印所有的数据
print(df)

以上代码将创建一个包含“姓名”、“年龄”和“性别”三列数据的DataFrame表格。我们可以通过df.columns打印出表头,通过print(df)打印出所有的数据。

如果我们需要打印出特定几行的数据,可以使用head()和tail()函数。

# 打印前两行数据
print(df.head(2))
# 打印后两行数据
print(df.tail(2))

如果我们需要对表格进行筛选,可以使用条件判断。

# 筛选年龄大于20的数据
print(df[df['年龄'] > 20])

以上代码将打印出年龄大于20的数据。我们可以类似地使用多个条件进行筛选。

除了筛选数据,我们还可以对表格进行排序。使用sort_values()函数可以轻松实现。下面的代码将按照年龄从小到大排序。

# 按照年龄从小到大排序
print(df.sort_values(by='年龄'))

通过以上的操作,我们可以轻松地处理表格数据。当然,这只是操作表格数据的冰山一角。Python 3的表格操作库提供了众多的函数和功能,可以让我们更加便捷地处理数据。