我有一个有很多列的数据集,我只想用现有的行值来填充缺少的行。我试图用这样的逻辑来回填:如果'school‘和'country’是同一个字符串,那么将'state‘值替换为空的'state’列。这样做的问题是它合并了其他行,我试图不拆分这些行。有什么办法吗?谢谢!示例数据: import pandas as pd
school = ['Univ of CT',
我在Pandas dataframe中有两个字符串列。Column1有数千个不同的值,但是column2有五个字符串之一,比如A、B、C、D和E。我想检查的是,如果column2的值在column1中是相同的,那么它们是否具有相同的值,如果它们是不同的,则识别行的索引。col1 col22 Y B4 X A
5 Z C
我从另外两个部分做了一个pandas df :这是我想做的伪代码。4列pandas数据帧,所有列中的值都是单个单词。cols A B C D和我想要这样: cols A B C D E F(伪代码):(对于A中的每个s;如果s等于D中的任何字符串(非子字符串);对E(新列)写入yes,否则将No写入E;如果B中的str(与s相同的行)等于C中的str (与D中的字符串</e