我有一个形状为 (500, 19) 的 pandas 数据结构。
dataset1 = pandas.read_csv(url, sep = ";", header = 0)
如何垂直分割数据?
示例:
1,2,3
4,5,6
7,8,9
dataset1['切片函数以获得第二列']
产量:
2
5
8
最佳答案
使用iloc
函数,但 python 从 0
开始计数,因此第二列需要 1
:
print (df.iloc[:, 1])
0 2
1 5
2 8
Name: 1, dtype: int64
对于范围:
print (df.iloc[:, 0:3])
0 1 2
0 1 2 3
1 4 5 6
2 7 8 9
关于python pandas 切片列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44127742/