下面是“pandas读取excel,txt,csv,pkl文件”的完整实例教程。
准备工作
在使用pandas读取文件之前,首先需要导入pandas库。通常我们使用以下命令导入pandas:
import pandas as pd
接下来我们需要准备几个数据文件来做示例:
- 示例1:sales.xlsx,一个包含销售数据的Excel文件
- 示例2:iris.csv,一个包含鸢尾花数据的CSV文件
读取Excel文件
要读取Excel文件,可以使用pandas的read_excel()函数。该函数的参数包括文件路径以及工作表名称。
以下是一个完整的读取Excel文件的示例代码:
import pandas as pd
# 从Excel文件读取数据
sales = pd.read_excel('sales.xlsx', sheet_name='Sheet1')
# 打印读取出来的数据
print(sales.head())
上述代码中,我们首先使用read_excel()函数从Excel文件中读取工作表名称为Sheet1的数据。然后使用head()函数输出前5行数据。
读取CSV文件
读取CSV文件与读取Excel文件的方式类似,使用的是read_csv()函数。该函数的参数包括文件路径以及分隔符。
以下是一个完整的读取CSV文件的示例代码:
import pandas as pd
# 从CSV文件读取数据
iris = pd.read_csv('iris.csv', delimiter=',')
# 打印读取出来的数据
print(iris.head())
上述代码中,我们使用read_csv()函数从iris.csv文件中读取数据,并将分隔符指定为逗号(,)。然后使用head()函数输出前5行数据。
读取TXT文件
读取TXT文件也与读取CSV文件的方式类似,同样使用的是read_csv()函数。不过需要注意,对于TXT文件,需要指定文件中的分隔符。
以下是一个完整的读取TXT文件的示例代码:
import pandas as pd
# 从TXT文件读取数据
data = pd.read_csv('data.txt', delimiter='\t')
# 打印读取出来的数据
print(data.head())
上述代码中,我们使用read_csv()函数从data.txt文件中读取数据,并将分隔符指定为制表符(\t)。然后使用head()函数输出前5行数据。
读取PKL文件
读取PKL文件与读取其他文件的方式略有不同,这时需要使用pandas的read_pickle()函数。
以下是一个完整的读取PKL文件的示例代码:
import pandas as pd
# 从PKL文件读取数据
data = pd.read_pickle('data.pkl')
# 打印读取出来的数据
print(data.head())
上述代码中,我们使用read_pickle()函数从data.pkl文件中读取数据。然后使用head()函数输出前5行数据。
到这里,我们已经介绍了如何使用pandas读取excel,txt,csv,pkl文件等命令的操作。希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:pandas读取excel,txt,csv,pkl文件等命令的操作 - Python技术站