次のpandasデータフレーム列名があります。私は名前を単純化しなければならない。私は最初の 'と2番目の'の間にあるサブストリングを分割する必要があります。助けが必要!最初の 'と2番目の間にある文字列からサブ文字列を分割する必要があります - Python
for i in range(len(df.columns)):
print(df.columns[i])
('date', '')
('A Index', 'PX_LAST')
('B Index', 'PX_LAST')
('C Index', 'PX_LAST')
予想される出力は:コメントの
str(df.columns[i])[1:].split(',')[0]
ありがとう:
'date'
'A Index'
'B Index'
'C Index'
このコードは、問題を解決しました。
あなたがこれまでに試してみましたか? – cosinepenguin
?あなたのデータにはリテラルの ''はありません。与えられたテキストの一重引用符は構文だけです。 –
'str [0] [0]'はタプル、文字列のペアのリストですか? https://www.tutorialsp.com/jp/python/python_tuples.htm – corn3lius