python读取csv文件前100行
时间: 2023-04-29 22:03:11 浏览: 203
可以使用pandas库中的read_csv函数来读取csv文件,并通过head()方法来获取前100行数据。具体代码如下:
```python
import pandas as pd
# 读取csv文件
data = pd.read_csv('file.csv')
# 获取前100行数据
top100 = data.head(100)
# 打印前100行数据
print(top100)
```
其中,'file.csv'为csv文件的路径。
相关问题
python读取csv文件前100行并保存
以下是Python代码示例,读取CSV文件的前100行并将其保存为新的CSV文件:
```python
import csv
# 打开原始CSV文件
with open('input.csv', 'r') as file:
# 读取CSV文件的前100行
reader = csv.reader(file)
rows = [next(reader) for _ in range(100)]
# 创建新的CSV文件并写入前100行数据
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
for row in rows:
writer.writerow(row)
```
在上面的示例中,我们首先使用`csv.reader`读取原始CSV文件的前100行数据,然后将其保存在`rows`列表中。接下来,我们使用`csv.writer`创建一个新的CSV文件,并将前100行数据写入其中。注意,我们使用`newline=''`参数来避免在Windows操作系统上出现额外的空白行。
Python读取csv文件前20行
可以使用Python内置的csv模块来读取csv文件,并使用for循环读取前20行数据,代码如下:
```python
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for i, row in enumerate(reader):
if i == 20:
break
print(row)
```
其中,`file.csv`是要读取的csv文件名,`newline=''`表示不使用系统默认的行分隔符,`enumerate(reader)`可以同时获取每行数据和行号,`if i == 20: break`表示读取前20行数据。