元のコード
DataFramの列を変更し、文字列スペースの後のコンテンツを削除します。
for i in df.index:
df.at[i,'日期'] = df.at[i,'日期'].split(" ")[0]
警告メモ
パンダを使用してDataFrameの列を変更および割り当てると、次の警告が表示され
ます。代わりに.loc [row_indexer、col_indexer] = valueを使用してみてください
処理方法
for i in df.index:
temp = df.at[i,'日期']
j = temp.find(' ')
if j > 6:
df.at[i,'日期'] = temp[0:j]
- 一時的な値を使用して文字列を保存する
- 割り当て操作には.atを使用します