python - 从 Dataframe 中删除行会导致在 Python 中分布 dataframe

标签 python pandas dataframe

我有以下数据框 nbr2:

    Postal_Code     Borough     Neighborhood
0   M1B     Scarborough     Rouge, Malvern
1   M4C     East York   Woodbine Heights
2   M4E     East Toronto    The Beaches
3   M4L     East Toronto    The Beaches West, India Bazaar
4   M4M     East Toronto    Studio District
5   M4N     Central Toronto     Lawrence Park

应用以下代码来过滤行:

neighbor = nbr2.drop(nbr2[nbr2['Borough'].str.contains("Toronto")==False].index, axis=0, inplace=True)

数据帧的分布如下:

  Postal_Code           Borough  \
 37         M4E      East Toronto   
 41         M4K      East Toronto   
 42         M4L      East Toronto   
 43         M4M      East Toronto   
                                         Neighborhood  
37                                        The Beaches  
41                     The Danforth West\n, Riverdale  
42                   The Beaches West\n, India Bazaar  
43                                  Studio District\n  

下面的代码也产生类似的结构:

# define the dataframe columns
column_names = ['Postal_Code','Borough', 'Neighborhood'] 
# instantiate the dataframe
neighbor = pd.DataFrame(columns=column_names)

neighbor = nbr2.drop(nbr2[nbr2['Borough'].str.contains("Toronto")==False].index, axis=0, inplace=True)

最佳答案

使用

pd.set_option('display.expand_frame_repr', False)

关于python - 从 Dataframe 中删除行会导致在 Python 中分布 dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52509972/

相关文章:

python - Python 可执行文件如何解析和执行脚本?

python - 计算 Pandas 中出现次数的最有效方法是什么?

python - Pandas :无法导入名称邻接

python-2.7 - 合并两列 pandas 数据框

python - 是否可以在 Dataframe 中使用 Pandas Overlap?

python - 获取基于另一列但具有不同类别的列的百分比

python - 使用 python 和 selenium 进行网络爬行

python - 计算一行中符合条件的值 - Python

python - 您如何使用 Python 模块 Dragonfly 识别语音?

python - Plotly:如何使用 plotly express 为具有多个组的条形图设置动画?