-1
我有一個數據幀。在這個數據幀中,有一個元素的值是 3002-3433。我想刪除它,因爲它的格式不正確。我不知道這個值在數據框中的位置。這個怎麼做?刪除數據幀中的元素
我有一個數據幀。在這個數據幀中,有一個元素的值是 3002-3433。我想刪除它,因爲它的格式不正確。我不知道這個值在數據框中的位置。這個怎麼做?刪除數據幀中的元素
無需拆卸,只需創建一個新的:
a = [{'a':1, 'b':2},{'a':2,'b':3}]
import pandas as pd
df = pd.DataFrame(a)
df2 = df[df.a != 1]
那麼結果與刪除行的操作一樣,當領域是euqal爲1
要刪除行基於列值:https://stackoverflow.com/questions/18172851/deleting-dataframe-row-in-pandas-based-on-column-value – jeffreyrampineda
如果它是一個字符串,你可以[基於模式替換] (https://pandas.pydata.org/pandas-docs/stable/text.html#splitting-and-replacing-strings) – wwii
通常,如果您提供您正在操作的數據的最小示例,如果相關的話,期望的結果... [mcve]。 – wwii