栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

pandas列表创建和读取txt文件指定行或列

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

pandas列表创建和读取txt文件指定行或列

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002108.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号