添加一行并将值附加到 Pandas Python 中的列
Adding a row and appending values to columns in Pandas Python
我正在尝试在 input.csv
文件末尾为 Date,High,Low,Volume,Symbol
添加 10 , 5, 890, 50, Finish
。它将永久格式化 csv 文件的内容,所以我使用 data.to_csv(url,index=False)
。我该怎么做?
import pandas as pd
url= 'input.csv'
data = pd.read_csv(url, low_memory=False)
data.to_csv(url,index=False)
当前输出:
Date,High,Low,Volume,Symbol
2021-01-15 00:04:00,39358.98,39273.24,0.4786072902,BTCUSD
2021-01-15 00:03:00,39362.37,39166.19,0.2911817448,BTCUSD
2021-01-15 00:02:00,39187.06,39017.72,6.2488076695,BTCUSD
预期输出:
Date,High,Low,Volume,Symbol
2021-01-15 00:04:00,39358.98,39273.24,0.4786072902,BTCUSD
2021-01-15 00:03:00,39362.37,39166.19,0.2911817448,BTCUSD
2021-01-15 00:02:00,39187.06,39017.72,6.2488076695,BTCUSD
10 , 5, 890, 50, Finish
试试 loc
:
data = pd.read_csv(url, low_memory=False)
data.loc[len(data)] = [10 , 5, 890, 50, 'Finish' ]
data.to_csv(url,index=False)
我正在尝试在 input.csv
文件末尾为 Date,High,Low,Volume,Symbol
添加 10 , 5, 890, 50, Finish
。它将永久格式化 csv 文件的内容,所以我使用 data.to_csv(url,index=False)
。我该怎么做?
import pandas as pd
url= 'input.csv'
data = pd.read_csv(url, low_memory=False)
data.to_csv(url,index=False)
当前输出:
Date,High,Low,Volume,Symbol
2021-01-15 00:04:00,39358.98,39273.24,0.4786072902,BTCUSD
2021-01-15 00:03:00,39362.37,39166.19,0.2911817448,BTCUSD
2021-01-15 00:02:00,39187.06,39017.72,6.2488076695,BTCUSD
预期输出:
Date,High,Low,Volume,Symbol
2021-01-15 00:04:00,39358.98,39273.24,0.4786072902,BTCUSD
2021-01-15 00:03:00,39362.37,39166.19,0.2911817448,BTCUSD
2021-01-15 00:02:00,39187.06,39017.72,6.2488076695,BTCUSD
10 , 5, 890, 50, Finish
试试 loc
:
data = pd.read_csv(url, low_memory=False)
data.loc[len(data)] = [10 , 5, 890, 50, 'Finish' ]
data.to_csv(url,index=False)