如何将数据添加到空pd数据帧python

2024-05-16 15:01:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在数据帧中添加一些数据,以便将其转换为.csv文件,但我遇到了一个“奇怪”的问题。我的代码如下:

df = pd.DataFrame(columns=[
    ['team'], 
    ['timestamp'], 
    ['tr_jan'], 
    ['tr_dec'], 
    ['tr_diff']])
datapoints = []

#code to get the data for the datapoints list

print(datapoints)

for tuple in datapoints:
    team = tuple[0]
    print(type(team))
    for datapoint in tuple[1]:
        timestamp = get_time_stamp(datapoint[0])
        print(type(timestamp))
        df = df.append({
            'team': team, 
            'timestamp': timestamp,
            'tr_jan': 1,
            'tr_dec': 20,
            'tr_diff': 2000}, ignore_index=True)

print(df)

我试图用这个数据向dataframe添加一个新行。但是当我运行这个程序时,它会给我一个错误/输出:

^{pr2}$

我的代码到底怎么了?我跟随了一个关于数据帧的教程,他的代码几乎是一样的,但是我的代码不起作用。在

提前谢谢!在


Tags: the数据代码dfforgetdifftr