import pandas as pd import numpy as np
s=pd.Series([1,3,6,np.nan,44,1]) print(s)
0 1.0 1 3.0 2 6.0 3 NaN 4 44.0 5 1.0 dtype: float64 进程已结束,退出代码0
print(dates)#DatetimeIndex(['2022-07-01', '2022-07-02', '2022-07-03', '2022-07-04',
# '2022-07-05', '2022-07-06'],
# dtype='datetime64[ns]', freq='D')
读取txt文件指定行或列
#这里我提前新建了一个文本文件在桌面 #前期直接用pycharm建的文本,入坑了,搞半天没搞起来 import pandas as pd # 导入数据集,读取txt文件用read_table # 若不写head=None,则读入txt数据时,会没了第一行 data = pd.read_table(r'路径.txt', encoding='utf_8_sig', engine='python', header=None) print(data) date = data[2] # 读取日期所在列 print(date) print(data.iloc[0])#读取行 print(data.iloc[:3])#前三行 print(data.iloc[:, 0])#第一列 print(data.iloc[:, :2])#前2列
C:pythonpython.exe D:/python文件夹/pandas/读取外部数据.py
0 1 2 3
0 196 242 3 881250949
1 186 302 3 891717742
2 22 377 1 878887116
3 244 51 2 880606923
4 166 346 1 886397596
5 298 474 4 884182806
6 115 265 2 881171488
7 253 465 5 891628467
8 305 451 3 886324817
9 6 86 3 883603013
0 3
1 3
2 1
3 2
4 1
5 4
6 2
7 5
8 3
9 3
Name: 2, dtype: int64
0 196
1 242
2 3
3 881250949
Name: 0, dtype: int64
0 1 2 3
0 196 242 3 881250949
1 186 302 3 891717742
2 22 377 1 878887116
0 196
1 186
2 22
3 244
4 166
5 298
6 115
7 253
8 305
9 6
Name: 0, dtype: int64
0 1
0 196 242
1 186 302
2 22 377
3 244 51
4 166 346
5 298 474
6 115 265
7 253 465
8 305 451
9 6 86
进程已结束,退出代码0



