【发布时间】:2016-07-31 17:13:27
【问题描述】:
我在 python 中有这段代码。正在导入 CSV 文件。
Location = r'C:\assign\lrdataset.csv'
df = pd.read_csv(Location, names=['Xi','Yi'])
print(df.columns)
打印显示:
Xi Yi
0 -2.552990 -218.408328
1 1.764052 155.118872
2 -1.791328 -128.884326
3 -1.214077 -91.571734
4 -1.444940 -122.267726
5 0.195070 12.248124
6 1.480515 135.444007
........
但我想将这两个输入和输出值以数组形式放入两个不同的变量中。像这样。
X=np.array([[-2.552990],[1.764052],[-1.791328],[-1.214077]])
Y=np.array([[-218.408328],[155.118872],[-128.884326],[-91.571734]])
【问题讨论】:
-
很好。你试过什么?您从哪里获得
X和Y的值? -
如果你不明白我在问什么,你为什么要投反对票?数据来自 CSV 文件。很简单。 CSV 是 excel 文件。包含 2 列。
-
关注的不是 X 和 Y 的值。仅关注数据的表示。
-
回到我原来的问题——到目前为止你尝试了什么? Stack Overflow 不是代码编写或教程服务。请edit您的问题并发布您迄今为止尝试过的内容,包括示例输入、预期输出以及任何错误或回溯的全文。
-
X = df.Xi.values
标签: python csv python-3.x pandas