如何从放入附加数据框中的列表中删除括号?

我正在尝试求解圆的圆周和面积,然后创建一个数据框,该框为我提供三列:半径,圆周,面积。

数据框已正确创建,但正在打印方括号,即“ []”

from math import pi
import pandas as pd

df = []

for r in range(1, 101):

    Values = {'radius': [r],
              'area': [pi * (r * r)],
              'circumference': [2 * pi * r]}

    df.append(Values)


df = pd.DataFrame(df, columns = ['radius', 'circumference', 'area'])

print(df)

输出为(我仅在此处显示第一行。):

   radius         circumference                  area
0     [1]   [6.283185307179586]   [3.141592653589793]


我正在尝试从输出中删除方括号,因此它看起来像:

   radius         circumference                  area
0     1   6.283185307179586   3.141592653589793

我研究了大约十二个与此有关的堆栈溢出问题,所有问题都表明我应该做类似的事情:

df['Values'] = df['Values'].str[0]

这给了我错误“列表索引必须是整数或切片,而不是str”。

我绝对觉得这是一个基本问题,但是所有答案都在该代码正上方的小代码中说了些什么,我似乎无法理解,因为我认为我无法将列表转换为一组整数?

I tried to convert df = [] to df = str(df)

但是它说我不能追加字符串。

任何帮助,将不胜感激。谢谢!