1
データフレームdf1の列(company_name)から、数字で始まるすべての値を取得します。 str.isdigit
ので、あなたがstr
を追加必要データフレーム内の数字で始まるすべての値を取得します。
AttributeError: 'Series' object has no attribute 'is digit'
データフレームdf1の列(company_name)から、数字で始まるすべての値を取得します。 str.isdigit
ので、あなたがstr
を追加必要データフレーム内の数字で始まるすべての値を取得します。
AttributeError: 'Series' object has no attribute 'is digit'
- 私は、次のエラーメッセージが表示さ
df2 = df1[df1.company_name.str[0].isdigit()].copy()
- 私は、ようなコードを書いています。また、私はcopy()
が必要ではないと思う。
df2 = df1[df1.company_name.str[0].str.isdigit()]
サンプル:
import pandas as pd
df1 = pd.DataFrame({'company_name': ['aa','1ss','wer']})
print (df1)
company_name
0 aa
1 1ss
2 wer
df2 = df1[df1.company_name.str[0].str.isdigit()]
print (df2)
company_name
1 1ss