在Dataframe pandas python中选择空单元格>>

问题描述 投票:0回答:1

我正在尝试从以下网站获取数据:https://www.bu.edu/phpbin/course-search/section/?t=casma124

在类型下,您可以看到不同类型的类(LEC,DIS ...)

但是,其中一种类类型为空。我在Pycharm上编码,以便获取每个类类型的Schedule。例如。我可以使用以下代码获取所有LEC类型类的时间表,并且可以使用:

for i in length:
    string_i = str(i)
    if d.loc[string_i, "Type"] == "LEC":
        print(d.loc[string_i, "Schedule"])

这是我已从网站将其翻译成数据表的棋盘:

   Section Type               Schedule Location
0       A1  LEC    MWF 1:25 pm-2:15 pm  STO B50
1       A1  NaN      R 6:30 pm-8:30 pm     ROOM
2       A2  LEC   MWF 12:20 pm-1:10 pm  STO B50
3       A2  NaN      R 6:30 pm-8:30 pm     ROOM
4       A3  LEC    TR 12:30 pm-1:45 pm  STO B50
5       A3  NaN      R 6:30 pm-8:30 pm     ROOM
6       B1  DIS      T 2:00 pm-3:15 pm  EPC 207
7       B2  DIS      T 3:30 pm-4:45 pm  EPC 207
8       B3  DIS      T 5:00 pm-6:15 pm  EPC 207
9       B4  DIS      R 2:00 pm-3:15 pm  EPC 207
10      B5  DIS      M 2:30 pm-3:45 pm  CAS 324
11      B6  DIS      W 2:30 pm-3:45 pm  CAS 324
12      B7  DIS      R 3:30 pm-4:45 pm  EPC 207
13     SA1  IND   MTWR 1:00 pm-3:00 pm  MCS B29
14     SA2  IND    MTR 6:00 pm-8:30 pm  COM 217
15     SB1  IND  MTWR 11:00 am-1:00 pm  PSY B51
16     SB2  IND    MTR 6:00 pm-8:30 pm  PSY B37
17      A1  LEC  MWF 11:15 am-12:05 pm      STO
18      A1  NaN      R 6:30 pm-8:30 pm      NaN
19      A2  LEC    MWF 2:30 pm-3:20 pm      STO
20      A2  NaN      R 6:30 pm-8:30 pm      NaN
21      A3  LEC     TR 8:00 am-9:15 am      STO
22      A3  NaN      R 6:30 pm-8:30 pm      NaN
23      B1  DIS      M 4:30 pm-5:45 pm      NaN
24      B2  DIS     T 12:30 pm-1:45 pm      NaN
25      B3  DIS      T 3:30 pm-4:45 pm      NaN
26      B4  DIS      W 8:30 am-9:45 am      CAS
27      B5  DIS      W 4:30 pm-5:45 pm      NaN
28      B6  DIS     R 12:30 pm-1:45 pm      NaN

我正在尝试对具有空单元格的类类型执行相同的操作。这是我到目前为止的内容:

for v in length:
    string_v = str(v)
    if d.loc[string_v, "Type"] == (I do not know what to put in here) :
        print(d.loc[string_v, "Schedule"])

我不知道将d.loc [string_v,“ Type”]等同于什么。我已经尝试过空字符串''我也尝试过“ NaN”。我查看了html页面源代码,并说该特定单元格等于$ 0。因此,我认为我可以将其等同于“ $ 0”,但这也不起作用。

我正在尝试从以下网站获取数据:Type下的https://www.bu.edu/phpbin/course-search/section/?t=casma124,您可以看到存在不同类型的类(LEC ,DIS ...)...

python database pandas pycharm
1个回答
0
投票

我很难模拟您的情况。请提供一个complete

© www.soinside.com 2019 - 2024. All rights reserved.