python怎么导入一个txt或者excel的列,变为数组?计算内部收益率

 我来答
灰色52056
2016-08-22 · TA获得超过514个赞
知道小有建树答主
回答量:494
采纳率:100%
帮助的人:362万
展开全部

导入excel(xlsx):

# ! /code/pythonwork/python3
from openpyxl import load_workbook

##读取路径
wb = load_workbook(filename=r'C:\Users\Administrator\Desktop\打开excel的位置.xlsx')
##读取名字为Sheet1的sheet表
ws = wb.get_sheet_by_name("Sheet1")
arr1 = []
arr2 = []
## 遍历第2行到10000行
for row_A in range(2, 10000):
    ## 遍历第2行到10000行,第1列
    a1 = ws.cell(row=row_A, column=1).value
    ## 遍历第2行到10000行,第3列
    a2 = ws.cell(row=row_A, column=3).value
    if a1:
        # 写入数组1
        arr1.append(a1)
    if a2:
        # 写入数组2
        arr2.append(a2)

导入txt:

file = open('地址.txt', 'r')
# 逐行将数据写入data
data = file.read().split('\n')
for i in range(0, len(data)):
    print(data[i])
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式