我有以下两个列表,如下所示:
my_list=[ 1, 2, 3, 5, 5, 9]
another_list=['Yes','No']
Run Code Online (Sandbox Code Playgroud)
两个列表的长度不一样,但是我想把它们连接起来,这样最终的输出可以如下:
[[1, 'Yes'], [2, 'No'], [3, 'Yes'], [5, 'No'], [5, 'Yes'], [9, 'No']]
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我如何实现这一目标吗?
我有一个 excel 文件,其中合并了一些行。请在下面找到文件的片段。
我希望我的文件看起来像这样:
如您所见First String,Second String与我的数据无关,我想删除该行。
这是我的审判。
rule1 = lambda x: x not in ['']
u = excel_file.loc[excel_file['Date1'].apply(rule1) & excel_file['Date2'].apply(rule1) & excel_file['ID'].apply(rule1) & excel_file['Supervisor'].apply(rule1)].index
excel_file.iloc[u,:]
Run Code Online (Sandbox Code Playgroud)
excel_file我导入到python环境中的excel文件在哪里。
这给了我以下输出。
Date1 Date2 ID Supervisor
0 2019-12-05 2019-12-05 5865 Jack
1 15/06/2019 15/06/2019 5869 Michel
3 2020-12-05 2020-12-05 5867 Helen
4 20/6/2020 20/6/2020 5867 Amanda
Run Code Online (Sandbox Code Playgroud)
这是完美的工作,但我想知道是否有任何其他替代或有效的方法来解决这个问题,因为例如Supervisor,如果为空,我的代码将删除该行,因为其中一列为空。