下面详细讲解一下pandas读取各种格式文件的方法。
1. 读取CSV文件
1.1 读取单个CSV文件
使用pandas库的read_csv()函数来读取CSV文件,示例代码如下:
import pandas as pd
df = pd.read_csv('filename.csv')
print(df)
其中,filename.csv是需要读取的CSV文件名。read_csv()函数的参数还有很多可以设置,包括分隔符、编码方式、是否有表头等等,具体可以查看pandas官方文档。
1.2 读取多个CSV文件
如果需要读取多个CSV文件,可以将文件名存储在一个列表中,然后使用for循环读取每个文件,示例代码如下:
import pandas as pd
filenames = ['filename1.csv', 'filename2.csv', 'filename3.csv']
for filename in filenames:
df = pd.read_csv(filename)
print(df)
2. 读取Excel文件
2.1 读取单个Excel文件
使用pandas库的read_excel()函数来读取Excel文件,示例代码如下:
import pandas as pd
df = pd.read_excel('filename.xlsx')
print(df)
其中,filename.xlsx是需要读取的Excel文件名。read_excel()函数的参数还有很多可以设置,包括工作表名称、指定读取的列等等,具体可以查看pandas官方文档。
2.2 读取多个Excel文件
如果需要读取多个Excel文件,可以将文件名存储在一个列表中,然后使用for循环读取每个文件,示例代码如下:
import pandas as pd
filenames = ['filename1.xlsx', 'filename2.xlsx', 'filename3.xlsx']
for filename in filenames:
df = pd.read_excel(filename)
print(df)
3. 读取JSON文件
使用pandas库的read_json()函数来读取JSON文件,示例代码如下:
import pandas as pd
df = pd.read_json('filename.json')
print(df)
其中,filename.json是需要读取的JSON文件名。read_json()函数的参数还有很多可以设置,包括是否需要解析日期、指定JSON文件中的哪个键等等,具体可以查看pandas官方文档。
综上所述,以上是pandas读取各种格式文件的方法的完整攻略。