簡體   English   中英

Python Pandas_使用drop_duplicates()后如何選擇數據?

[英]Python Pandas_How to select data after using drop_duplicates()?

我正在學習 python pandas 來處理數據。

  1. 我首先使用drop_duplicates()方法來處理db_new並得到a ;
  2. 然后我想在 using print找到什么樣的數據;
  3. 我嘗試查找數據是否在 using for...in ,但我發現即使在 a 中的數據也無法在其中找到,為什么?

我發現 9 不在一個

a = db_new.iloc[:i,4:5].drop_duplicates()
print a
for x in a:
    print x**
  1. 我嘗試使用for in來查找可以在 a 中獲取的內容。 我只得到E ,它是列索引。 你知道為什么會這樣嗎?

這里a是一個數據框,所以當你迭代a你迭代列名,因此結果是E

如果你想遍歷值,你需要做a系列,你可以用做squeeze

for x in a.squeeze():
    print x

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM