I_AM_YI 2021-08-05 15:50 采纳率: 100%
浏览 95
已结题

报错data_weather[i][7] = data_weather[i][0].split(' ')[1] IndexError: list index out of range


import numpy as np
import pandas as pd


data1 = pd.read_csv('result.txt',sep='\t')
data2 = pd.read_csv('日.csv', encoding = 'gbk')
data_weather = pd.read_excel('天气表.xlsx')
data_weather = pd.DataFrame(data_weather)
data1 = pd.DataFrame(data1)
data2 = pd.DataFrame(data2)
data1 = data1['用气量'].groupby(data1['日期']).sum().reset_index()
data2 = data1['用气量'].groupby(data2['日期']).sum().reset_index()
data_weather = np.array(data_weather)

for i in range(data_weather.shape[0]):
        data_weather[i][7] = data_weather[i][0].split(' ')[1]
        data_weather[i][0] = data_weather[i][0].split(' ')[0]

print(data_weather)
  • 写回答

1条回答 默认 最新

  • python收藏家 2021-08-05 16:24
    关注

    data_weather[i][0].split(' ') 之后的数据可能只有一个元素 取不到索引[1],可以打印看看前面split之后的数据是怎样

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 8月13日
  • 已采纳回答 8月5日
  • 创建了问题 8月5日

悬赏问题

  • ¥20 pcf8563时钟芯片不启振
  • ¥20 pip2.40更新pip2.43时报错
  • ¥15 换yum源但仍然用不了httpd
  • ¥50 C# 使用DEVMOD设置打印机首选项
  • ¥15 麒麟V10 arm安装gdal
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库
  • ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退