在Pandas数据框中,我们可以使用.iloc
来切片数据,而不使用分隔符。
下面是一个示例代码:
import pandas as pd
# 创建一个示例数据框
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 使用iloc切片数据
sliced_df = df.iloc[1:3, 0:2]
print(sliced_df)
输出结果为:
A B
1 2 7
2 3 8
在上面的示例中,我们使用.iloc
对数据框进行切片。df.iloc[1:3, 0:2]
表示选择第2行到第4行(不包括第4行),以及第1列到第3列(不包括第3列)的数据。
注意,.iloc
使用的是位置索引而不是标签索引。因此,1:3
表示第2行到第4行,0:2
表示第1列到第3列。