Iceberg_Slim:
私は、文字列のシリーズ、などのシリーズのルックスを持っています。
Series
"1, 2, 6, 7, 6"
"1, 3, 7, 9, 9"
"1, 1, 3, 5, 6"
"1, 2, 7, 7, 8"
"1, 4, 6, 8, 9"
"1"
私は最初と最後から離れてすべての要素を削除するため、出力は次のようになります。
Series
"1, 6"
"1, 9"
"1, 6"
"1, 8"
"1, 9"
"1"
スプリット()を使用するには、私は、シリーズ内の各要素をループする必要がありますか?私はこれを試してみたが、私が探しているの出力を得ることができません。
ゲスト :
あなたは使用することができますsplit
し、rsplit
様々な部品を得るために:
result = [f"{x.split(',', 1)[0]},{x.rsplit(',', 1)[1]}" if x.find(',') > 0 else x
for x in strings]
場合strings
であるpd.Series
オブジェクトは、その後、あなたはシリーズに戻ってそれを変換することができます:
result = pd.Series(result, index=strings.index)